【发布时间】:2019-02-08 06:17:16
【问题描述】:
我有如下数据结构:
正如您在 J 列 中看到的,我正在尝试将列 A & C & E 中的数据合并到一列中> & G。
我正在使用这个公式:
=IF(ROW()<=COUNTA($A:$A);INDEX($A:$C;ROW();COLUMN(A1));INDEX($A:$C;ROW()-COUNTA($A:$A)+1;COLUMN(C1)))
如您所见,我得到了列 K 中的值。目前,此公式仅合并两列。 如何修改它以合并所有四列?
以及如何仅从 第 5 行 开始获取这些值?
列高会不断变化:有时A列有10个值,有时有2个值。
可以接受任何 excel 公式或任何 VBA 代码。
【问题讨论】:
-
“合并”是什么意思?是否在行上获得第一个非空结果(a、c、e 和 g 列)?
标签: vba excel excel-formula