簡體   English   中英

在 Excel 中將六列合並為一列

[英]Spill merging six columns into one column in Excel

所以我設法找到並鍛煉了以下公式的工作原理,但每當我嘗試添加它時,我似乎都在摸不着頭腦,無法弄清楚如何讓它與另外四列一起工作。 我已經嘗試過 IFERROR 但即使第二列中有不同的值,它也會在第一列之后出現空白。

=IF(SEQUENCE(COUNTA(A:A)+COUNTA(C:C))<COUNTA(A:A)+1,INDEX(A:A,SEQUENCE(COUNTA(A:A)+COUNTA(C:C))),INDEX(C:C,SEQUENCE(COUNTA(A:A)+COUNTA(C:C))-COUNTA(A:A)))

如果您使用此公式,則更容易擴展:

=FILTERXML("<t><s>"&TEXTJOIN("</s><s>",TRUE,A:A,C:C)&"</s></t>","//s")

例如:(不知道要使用哪些列)

=FILTERXML("<t><s>"&TEXTJOIN("</s><s>",TRUE,A:A,B:B,C:C,D:D,E:E,F:F)&"</s></t>","//s")

這樣,如果需要,您還可以按照本文所述應用文本過濾器: Excel - 使用 FILTERXML 從字符串中提取子字符串,其中包含刪除重復項、替換字母、僅顯示數字元素等的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM