One way ..
Assume you have
in Sheet1
--------------
in cols A to C,
data from row1 down
Asad 1007 xyz
Jamil 1039 trb
etc
In Sheet2
-------------
Put in A2:
=IF(MOD(ROW(A1),2)=1,OFFSET(Sheet1!$A$1,(ROW(A1)+1)/2-1,COLUMN(A1)-1),"")
Copy A2 across to C2, fill down by
twice as many rows as there is data in Sheet1.
E.g.: if Sheet1 has 20,000 rows of data,
fill down to C40000
This'll "insert" an alternate "blank" row in-between
the data from Sheet1
In Sheet3
-------------
Put
In A1: =IF(Sheet2!A1="","Employee Name",Sheet2!A1)
In B1: =IF(Sheet2!B1="","Employee ID",Sheet2!B1)
In C1: =IF(Sheet2!C1="","Address",Sheet2!C1)
Select A1:C1, copy down to C40000
The above will return what you're after,
viz. for the sample data, you'll get in A1:C4:
Employee Name Employee ID Address
Asad_________1007________xyz
Employee Name Employee ID Address
Jamil_________1039________trb
Kill the formulas in A1:C40000 with an-in place:
Copy > Paste special > values > OK
(or just copy and paste special as values on another sheet)
Select A1:C40000
To select the range, type in the Name Box*:
A1:C40000,
then press ENTER
*the box with the drop-arrow just to the left of the formula bar
Then right-click on the selected range > Copy
Right-click again on the range > Paste special > Values > OK
(this'll kill all the formulas in A1:C40000)