我已经在B1-B20,C1-C20,D1-D20栏中获得了数据。我想把它移到A列中的所有位置是否有自动方式在excel中执行此操作而不使用VBA?
答案 0 :(得分:1)
移动它需要一个宏
在A中获取它可以使用A1中的公式,然后复制下来。
=OFFSET($A$1,MOD(ROW()-1,20),1+INT((ROW()-1)/20))
答案 1 :(得分:1)
这是一种快速而肮脏的方式。它使用了INDIRECT()
。
=IF(ROW()<=20,INDIRECT("B"&ROW()),IF(ROW()<=40,INDIRECT("C"&ROW()-20),INDIRECT("D"&ROW()-40)))
这是一个做同样事情的例子,除了我有3行而不是20行。