标题可能令人困惑/误导;坦率地说,我很难以简洁的方式说出我的需要。
我在Excel中有2个不同值的列表。
name, location
"foo.txt","../"
"baz.txt","../"
我需要创建一个显示一对多关系的工作表,其中列表A是“一个”,列表B是“许多”。因此结果将类似于:
List A:
1
2
3
List B:
C
D
E
结果未连接在一起,位于各自的列/行中。有什么建议吗?
答案 0 :(得分:0)
假设列表1在A1:A3中,列表to在B1:B3中。然后在D1中输入:=IF(CEILING(ROW()/ROWS($A$1:$A$3),1)>ROWS($A$1:$A$3),"",INDIRECT("A"&CEILING(ROW()/ROWS($A$1:$A$3),1),TRUE))
和在E1中:
=IF(CEILING(ROW()/ROWS($B$1:$B$3),1)>ROWS($B$1:$B$3),"",INDIRECT("B"&IF(MOD(ROW(),ROWS($B$1:$B$3))=0,ROWS($B$1:$B$3),MOD(ROW(),ROWS($B$1:$B$3))),TRUE))
并向下拖动两个。
想法:使用row()来“引导”间接调用()地址的单元格的方式。您可以分别测试给定的mod()和ceiling函数,以“检查”模式的工作方式。 [问您是否没有。](:
请共享(如果有效)。