2016-11-10 50 views
-3

所以我需要一些与Excel的帮助。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.

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

+0

任何人都可以帮助我吗? – pleasepleasehelpme

回答

0

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

所以,这里的公式,你可以粘贴到细胞E1并拖过/下得到的结果你想要的:

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

基本上,你的意思是:

  • 如果我在匹配我想要的值时遇到错误,请打印Missing=IFERROR(MATCH($A1,$B:$B,0),"Missing")
  • 从基准单元A1中移动一定数量的行E中的数字相一致列A: OFFSET($A$1,MATCH($A1,$B:$B,0)-1 ...
  • 正如我向右拖动,保持引用下一列: OFFSET($A$1,..., column(A1))

希望有所帮助解释它。

+0

非常感谢!非常棒! – pleasepleasehelpme

+0

@pleasepleasehelpme,我在一些解释中加入了这些问题,以帮助您解决将来的这类问题。祝你好运。 –

+0

嘿,它的作品,但我似乎无法操纵它。我已经在列A中有一些东西,并且“= IFERROR(OFFSET($ B $ 1,MATCH($ B1,$ C:$ C,0)-1,COLUMN(B1)),”Missing“)”不起作用。我该如何调整它?再次感谢! – pleasepleasehelpme