【发布时间】:2016-02-08 16:44:57
【问题描述】:
我需要两列的所有组合。
第一栏:
+----+
| 4 |
| 8 |
+----+
第二栏:
+----+
| 5 |
| 6 |
+----+
输出应该是这样的:
+-----+-------+
| 4 | 5 |
| 4 | 6 |
| 8 | 5 |
| 8 | 6 |
+-----+-------+
有可能吗?
解决方案:
第三栏:
=IF(ROW()-ROW($F$1)+1>COUNTA(A:A)*COUNTA(B:B),"",INDEX(A:A,INT((ROW()-ROW($F$1))/COUNTA(B:B)+1)))
第四栏:
=IF(ROW()-ROW($F$1)+1>COUNTA(A:A)*COUNTA(B:B),"",INDEX(B:B,MOD(ROW()-ROW($F$1),COUNTA(B:B))+1))
【问题讨论】:
-
没有宏?你可以复制粘贴...
-
对不起,但在我的真实数据中是不可能的。
-
这只是一个示例。列更长。
-
好的,这是我的真实数据。你能帮我用宏或函数来创建输出吗?
-
如果你想要一个“宏”,你应该这样标记你的问题。输入“vba”或“excel-vba”
标签: vba excel excel-formula