根据可变的开始和结束列连接Excel行中的单元格
我有一个如下所示的数据集:
| 一种 | 乙 | C | D | 乙 |
|---|---|---|---|---|
| 1 | 4 | 5 | ||
| 2 | 3 | 6 | ||
| 1 | 3 |
回答
一个FILTERXML()替代方案:
公式G1:
=TEXTJOIN(";",0,IFERROR(FILTERXML("<t><s>"&TEXTJOIN("</s><s>",0,A1:E1)&"</s></t>","//s[.!='' or (following::*!='' and preceding::*!='')]"),""))
我有一个如下所示的数据集:
| 一种 | 乙 | C | D | 乙 |
|---|---|---|---|---|
| 1 | 4 | 5 | ||
| 2 | 3 | 6 | ||
| 1 | 3 |
一个FILTERXML()替代方案:
公式G1:
=TEXTJOIN(";",0,IFERROR(FILTERXML("<t><s>"&TEXTJOIN("</s><s>",0,A1:E1)&"</s></t>","//s[.!='' or (following::*!='' and preceding::*!='')]"),""))