excel - 使用单个公式合并到列
问题描述
使用下表,该公式=A1:A3
是一个动态数组,可再现 A 列的值。
A列 | B栏 |
---|---|
1 | 4 |
2 | 5 |
3 | 6 |
我想要做的是使用单个公式来引用 A 列和 B 列,但让两列都返回到如下所示的单个列中。不使用VBA有可能吗?
D列 |
---|
1 |
2 |
3 |
4 |
5 |
6 |
解决方案
试试这个=FILTERXML("<t><s>"&TEXTJOIN("</s><s>",,TRANSPOSE(A1:B3))&"</s></t>","//s")
。除非您在 Mac 上,否则它应该可以工作。
如果大小是@BigBen 指出的问题,您可以试试这个。
=LET(column1, A1:A3,
column2, B1:B3,
size1, ROWS(column1),
q, SEQUENCE(size1 + ROWS(column2)),
IF(q>size1, INDEX(column2,q-size1), INDEX(column1,q)))
推荐阅读
- javascript - 如何在考勤管理系统的数据库中保存在校生、缺勤学生名单?
- python - 如何将第二个代码块中的布尔值分配给python中的第一个缩进块?
- javascript - 当通过 Ajax POST 调用 servlet 时,RequestDispatcher.forward() 不转发
- python - n 个字符后的 String.split()
- mysql - 如何创建存储过程以从表中选择一些列并创建 XOR 密码。键值应该是日期
- asp.net-core - 如何从 asp.net core 2.0 razor 视图中的下拉列表选择中填充两个输入字段(项目名称、数量)
- html - 更改 svg 中图像的背景颜色
- angular - 从http分配值以获取对角度变量的响应
- vhdl - 如何修复 Xilinx fpga 中的“ERROR:Xst - basic_stringFATAL_ERROR”错误?
- java - 如何在位置感知应用中多次使用 Google Places API?