Dynamically linking items in the 2 sheets eliminating blanks requires an
array formula - committed with {CTRL}{SHIFT}{ENTER}
Paste this formula in cell B1 in sheet2 and commit with {CTRL}{SHIFT}{ENTER} before copying\dragging down
=INDIRECT("Sheet1!A"&SMALL(IF(LEN(Sheet1!$A$1:$A$
500)=0,"",ROW(Sheet1!$1:$
500)),ROW(A1)))
If you have entered the formula correctly it will look like this (you cannot type in the curly braces)
{=INDIRECT("Sheet1!A"&SMALL(IF(LEN(Sheet1!$A$1:$A$500)=0,"",ROW(Sheet1!$1:$500)),ROW(A1)))}
The number of rows in the range (500) should be adjusted to match the likely number of used rows in sheet1
The formula returns an error when there after the last item in sheet1
Excel 2016 (Windows) 32 bit
[Table="width:, class:head"][tr=bgcolor:#E0E0F0][th] [/th][th]A
[/th][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]1
[/td][td]Name[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]2
[/td][td]Name1[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]3
[/td][td]Name2[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]4
[/td][td][/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]5
[/td][td][/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]6
[/td][td][/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]7
[/td][td][/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]8
[/td][td][/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]9
[/td][td]Name3[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]10
[/td][td]Name4[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]11
[/td][td]Name5[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]12
[/td][td]Name6[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]13
[/td][td][/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]14
[/td][td][/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]15
[/td][td][/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]16
[/td][td][/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]17
[/td][td][/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]18
[/td][td]Name7[/td][/tr]
[/table][Table="width:, class:grid"][tr][td]Sheet:
Sheet1[/td][/tr][/table]
Excel 2016 (Windows) 32 bit
[Table="width:, class:head"][tr=bgcolor:#E0E0F0][th] [/th][th]B
[/th][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]1
[/td][td]Name[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]2
[/td][td]Name1[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]3
[/td][td]Name2[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]4
[/td][td]Name3[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]5
[/td][td]Name4[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]6
[/td][td]Name5[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]7
[/td][td]Name6[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]8
[/td][td]Name7[/td][/tr]
[tr=bgcolor:#FFFFFF][td=bgcolor:#E0E0F0]9
[/td][td]#NUM!
[/td][/tr]
[/table][Table="width:, class:grid"][tr][td]Sheet:
Sheet2[/td][/tr][/table]