gpt4 book ai didi

excel - 如何使用arrayformula "textjoin"(包括忽略空单元格)?

转载 作者:行者123 更新时间:2023-12-04 21:27:31 28 4
gpt4 key购买 nike

我喜欢 textjoin 因为“忽略空单元格”功能,它真的很干净。但是,它不能与 ArrayFormula 一起为我自动填充列。因此,似乎需要一个更困惑的解决方法。这就是我想出的。有谁知道更简单的解决方案?
单元格 A2 中的公式应将单元格 B、C 和 D 中的值与分隔符组合在一起,并且没有任何额外的分隔符,如前导或尾随 _s 或中间的 _。

+----------------------+------------+------+-----------+
| NiceName | first_name | year | country |
+----------------------+------------+------+-----------+
| Kaylee_1999 | Kaylee | 1999 | |
| Selma_2003_Indonesia | Selma | 2003 | Indonesia |
| Babbette_Morocco | Babbette | | Morocco |
| Erhart_1985_Japan | Erhart | 1985 | Japan |
| 1997_France | | 1997 | France |
| Derward_1985_China | Derward | 1985 | China |
+----------------------+------------+------+-----------+


=arrayformula(substitute(if(isblank(B2:B),,B2:B&"_")&if(isblank(C2:C),,C2:C)&if(isblank(D2:D),,"_"&D2:D),"__","_"))
screenshot of data & formula

最佳答案

对于您当前的数据集尝试

=ArrayFormula(substitute(trim(transpose(query(transpose(B2:D),,rows(B2:B)))), " ", "_"))
看看这是否有效?
Example

关于excel - 如何使用arrayformula "textjoin"(包括忽略空单元格)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67775128/

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