Phi*_*p M 4 excel excel-formula excel-2010
我将数据合并到 A 列中,如下所示:
=B2&","&C2&","&D2
A | B | C | D
ES,, ES
DE,NL,IT DE NL IT
CH,, CH
CH,, CH
DE,BE,AT DE BE AT
FR,BE, FR BE
CH,SG, CH SG
AT,CH,ES AT CH ES
Run Code Online (Sandbox Code Playgroud)
然而,如果列中没有值,它会附加例如我不想要的额外的 , 。所以结果应该是这样的
A | B | C | D
ES ES
DE,NL,IT DE NL IT
CH CH
CH CH
DE,BE,AT DE BE AT
FR,BE FR BE
CH,SG CH SG
AT,CH,ES AT CH ES
Run Code Online (Sandbox Code Playgroud)
怎么做呢?
如果您使用的是 Excel 2016,则可以使用TEXTJOIN函数与分隔符连接,这也允许您跳过空白单元格。
例如:
=TEXTJOIN(",",TRUE,B2:D2)
Run Code Online (Sandbox Code Playgroud)
将返回:
A | B | C | D
ES ES
DE,NL,IT DE NL IT
Run Code Online (Sandbox Code Playgroud)