=TEXTJOIN("+",TRUE,'ZTE PK ORDER'!B2:B) 这个公式报错#NAME?
时间: 2024-01-20 09:03:31 浏览: 168
如果你的Excel版本不支持`TEXTJOIN`函数,那么可以使用以下公式:
```
=SUBSTITUTE(CONCATENATE('ZTE PK ORDER'!B2:B&"+"),"+","",LEN(CONCATENATE('ZTE PK ORDER'!B2:B&"+"))-LEN("+"))
```
这个公式的意思是从'ZTE PK ORDER'表格的B2单元格开始,将B列中的所有单元格内容用"+"拼接起来,并且忽略空值。其中,第一个参数为要替换的字符串,第二个参数为用来替换的字符串,第三个参数为要进行替换的字符串。需要注意的是,这个公式最后会多出一个"+",需要使用`SUBSTITUTE`函数将其替换掉。
相关问题
=SUBSTITUTE(CONCATENATE('ZTE PK ORDER'!B2:B&"+"),"+","",LEN(CONCATENATE('ZTE PK ORDER'!B2:B&"+"))-LEN("+")) 这个公式报错#NAME?
这个错误通常是因为公式中引用的工作表名称不正确。请确保以下几点:
1. 工作表名称是否正确,如果工作表名称中包含空格,需要使用单引号将其括起来。
2. 如果你需要使用`LEN`函数来计算字符串长度,那么这个函数需要放在单元格范围之外,例如:
```
=SUBSTITUTE(CONCATENATE('ZTE PK ORDER'!B2:B&"+"),"+","",LEN(CONCATENATE('ZTE PK ORDER'!B2:B&"+"))-LEN("+"))
```
这个公式的意思是从'ZTE PK ORDER'表格的B2单元格开始,将B列中的所有单元格内容用"+"拼接起来,并且忽略空值。其中,第一个参数为要替换的字符串,第二个参数为用来替换的字符串,第三个参数为要进行替换的字符串。需要注意的是,这个公式最后会多出一个"+",需要使用`SUBSTITUTE`函数将其替换掉。
如果你仍然遇到问题,请检查公式中是否有拼写错误或语法错误。
上面这个公式报错#NAME?
这个错误通常是因为公式中引用的工作表名称或函数名称不正确。请确保以下几点:
1. 工作表名称是否正确,如果工作表名称中包含空格,需要使用单引号将其括起来。
2. 函数名称是否正确,如果函数名称拼写错误,也会导致该错误。
3. 如果你的Excel版本不支持TEXTJOIN函数,可以使用以下公式:
```
=SUBSTITUTE(CONCATENATE('ZTE PK ORDER'!B2:B)," ","+")
```
这个公式的意思与前面的公式相同,可以将'ZTE PK ORDER'表格中B列的所有单元格内容用"+"拼接起来,并且忽略空值。其中,第一个参数为要替换的字符串,第二个参数为用来替换的字符串,第三个参数为要进行替换的字符串。
阅读全文