gpt4 book ai didi

Excel:如何将两列合并为一列(来自不同的工作表或单独的列)

转载 作者:行者123 更新时间:2023-12-04 19:52:55 25 4
gpt4 key购买 nike

我在将两列合并为一列时遇到了一些问题。我有一些解决方案,但并不完全适合我的问题(可在此处找到:Excel: Merge two columns into one column with alternating values)

据我了解,两列必须一一列出:

A       B       C
==================
A 1 A
B 2 1
C 3 B
2
C
3

要在 C 列中获得上述解决方案,我应该使用:

=INDEX($A$2:$B$9;ROUND(ROW(A1)/2;0);MOD(ROW();2)+1)

所以在公式中我使用了类似A1:B4的数据。

如果我有包含数据 A 和 D 的列,但我不想包含列 B 和 C,该怎么办?或者例如,我将从 sheet_A 中获得一列,而从 sheet_B 中获得第二列?

最佳答案

Index 函数可以以两种不同的方式使用。此示例使用具有多个范围区域的索引函数。第4个参数为个体引用范围的序号。

这是合并在一列中的结果的等式。

=LET(RC,ROW(M9)-ROW($M$8),Rx,IF(ISODD(RC),(RC+1)/2,RC/2),Ax,IF(ISODD(RC),1,2),INDEX(($F$11:$F$20,$I$18:$I$27),Rx,,Ax))

RC 是代表结果列中行的变量。 Rx代表引用区域中的行,Ax为引用区域编号。

注意:M9 是我在 RC 列中的第一行

enter image description here

关于Excel:如何将两列合并为一列(来自不同的工作表或单独的列),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71022776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com