Excel 行跳过和删除列中其他每一个单元格的问题

Excel 行跳过和删除列中其他每一个单元格的问题,excel,Excel,假设我想将一列与另一列的第二行匹配。也就是说A1和B1,A2和B3,A3和B5,依此类推。我尝试使用IF(MOD(ROW(),2)=1,B1,”),但这仍然会导致跳过B2,B4,B6…等等。也就是说,实际显示的值只是B的奇数值。本质上,我的问题是,我试图将每隔一行包含信息的列与每行包含信息的列进行匹配。是否有一种方法可以使用偏移或类似的函数来完成此任务。或者,是否有任何简单的方法让Excel识别(根据CODE()函数)为空的单元格,以便我可以使用GoTo并删除它们,将该列合并为每行一条信息,而不

假设我想将一列与另一列的第二行匹配。也就是说A1和B1,A2和B3,A3和B5,依此类推。我尝试使用IF(MOD(ROW(),2)=1,B1,”),但这仍然会导致跳过B2,B4,B6…等等。也就是说,实际显示的值只是B的奇数值。本质上,我的问题是,我试图将每隔一行包含信息的列与每行包含信息的列进行匹配。是否有一种方法可以使用偏移或类似的函数来完成此任务。或者,是否有任何简单的方法让Excel识别(根据CODE()函数)为空的单元格,以便我可以使用GoTo并删除它们,将该列合并为每行一条信息,而不是每两行一条信息

可以使用Index()获取数据=索引(b:b,行()+行()-行($A$1))

这是个好主意,我已经忘记索引了,谢谢!我会把这个打开更长一点,以获得其他建议。您是否有键列以便可以使用vlookup?