将“B”列和“C”列上的两列合并,然后将它们合并为“E”列上的一列,并且彼此位置偶数和奇数

问题描述 投票:0回答:2

我想合并位于“B”列和“C”列上的两列,并希望使它们成为像“E”列一样的一列,但在这种情况下我想制作它们,然后将它们替换为将它们合并为一个,然后将它们的位置替换为彼此的偶数和奇数位置。有可能做到吗?看看我如何用我在下面创建的表格来解释这一切,看看我是如何期望的,也请随意编辑我在下面下面添加的内容到我的示例 g.shee 文档中。

您可以在这里编辑我的示例 G.SHEET 以解决我的问题。提前致谢!

A B C D E
1
2 N U M B I D      -     N A M E I D      -     C O D E 帮助 EX P E C T     O U T P U T
3
4 5 I7AF9 J3573 2 I7AF9
5 国际年 1 J3573
6 F498S 3 国际年
7 F498S
8
9 4 H3D90 C684J 1 H3D90
10 J58 1 C684J
11 J58
12 3 H684K JF585 2 H684K
13 JF585
14
15 2 FJSR 4684 3 FJSR
16 4684
17 1 JSR 834 1 JSR
18 49 2 834
19 9835 1 49
20 9835
google-sheets google-sheets-formula formula spreadsheet array-formulas
2个回答
1
投票

您可以使用辅助列来完成此操作,例如:

=INDEX(QUERY(FLATTEN({IF(A4:A<>""; "​"; )\ B4:C}); "where Col1 <>''"; ))

enter image description here


-1
投票

要将两列(B 和 C)合并为一列 (E),并且位置交替(偶数和奇数),您可以在 Google 表格中使用以下公式:

=INDEX(QUERY(FLATTEN({IF(A4:A<>"", "​", ), B4:C}), "where Col1 <>''"))

此公式将 B 列和 C 列中的数据展平为一列,并将值交替放入 E 列,同时忽略任何空白。

为了使其完全按照您的需要工作使用了辅助列。该解决方案接近您的要求,即使它需要额外的帮助列才能实现最佳功能。

© www.soinside.com 2019 - 2024. All rights reserved.