Excel帮助 - 重新排列列

时间:2016-11-10 19:30:04

标签: excel excel-formula

所以我需要一些关于excel的帮助。

我所拥有的是黑色,我需要的是红色。

enter image description here

我已经能够重新排列B列以匹配A列并将其输出到E中但我需要它来获取C列和D列中的值。这就是我在E栏中使用的内容:

=IF(ISNA(VLOOKUP(A1,$B:$B,1,FALSE)), "Missing", A1)

有人可以帮我弄清楚如何将C列和D列与B列一起填充并填入F和G中。

非常感谢任何帮助!谢谢!

1 个答案:

答案 0 :(得分:0)

你非常接近 - 由于这是动态范围,我建议您使用电子表格中特定位置的OFFSET()功能。

因此,您可以将公式粘贴到单元格E1中,然后向下/向下拖动以获得所需的结果:

=IFERROR(OFFSET($A$1,MATCH($A1,$B:$B,0)-1,COLUMN(A1)),"Missing")

基本上,你所说的是:

  • 如果我在匹配我想要的值时遇到错误,请打印Missing=IFERROR(MATCH($A1,$B:$B,0),"Missing")
  • 根据数字与A列匹配的位置,从单元格A1移动一定数量的行: OFFSET($A$1,MATCH($A1,$B:$B,0)-1 ...
  • 当我向右拖动时,请继续引用下一列: OFFSET($A$1,..., column(A1))

希望有助于解释它。