问题描述:
在B1储存格中有内容"ABC",在B6储存格中有内容"def",而在F9(隋意)储存格中有相同的内容"ABC",在F11(随意)储存格中有内容"def",想编一个程式,自动将F9及其后面几栏(G9,H9,I9,J9,K9...)的内容移动到B1的后面(C1,D1...),自动将F11及其后面几栏(G11,H11,I11,J11,K11...)的内容移动到B6的后面(C6,D6...).也就是说当B1=F9时, 将自动将F9及其后面几栏(G9,H9,I9,J9,K9...)的内容移动到B1的后面(C1,D1...).请各位程式高手赐教, 谢谢!!!!!
问题解答:
按你的描述应该是用VLOOKUP函数。
不过用这个函数要按安排好数据,并给出具体范围,否则很可能产生冲突。
按你现在的描述,假定数据到N列,C1公式为
=IF($B1="","",VLOOKUP($B1,$F$9:$N$20,COLUMN(B1),))
向右复制公式,再向下复制公式。