【发布时间】:2016-10-24 04:44:46
【问题描述】:
我想像这样将 5 列合并为一列:
1 4 7 10 13
2 5 8 11 14
3 6 9 12 15
到这里
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
我有这个公式,我正在尝试调整它,但它失败了:(
=IF(ROW()COUNTA(A:C),"",INDEX(C:C,ROW()-COUNTA(A:B))))))
该语句使用了 3 个 IF 函数,因为它需要合并 3 列:
- 对于 A 列,该函数将单元格的行号与 A 列中非空的单元格总数。如果 结果为真,函数返回单元格的值 位于 row() 的 A 列。如果结果为假,则函数 转到下一个 IF 语句。
- 对于 B 列,该函数将单元格的行号与 A:B 范围内不为空的单元格总数。如果结果 为真,函数返回第一个不是的单元格的值 B 列为空。如果为 false,则函数转到下一个 IF 声明。
- 对于 C 列,该函数将单元格的行号与 A:C 范围内不为空的单元格总数。如果结果 为真,该函数返回一个空白单元格并且不再执行任何操作 计算。如果为 false,则函数返回第一个值 C 列中非空的单元格。
你有什么想法吗?
【问题讨论】:
-
给定的答案对你有用吗?
标签: excel