Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel替换分隔符之间的所有值_Excel_Excel Formula - Fatal编程技术网

Excel替换分隔符之间的所有值

Excel替换分隔符之间的所有值,excel,excel-formula,Excel,Excel Formula,我在excel中有这么多行,我: 2584;2591;3529 2817;2852 520;3302;3612;4342;3668 520;330;2520 我想用NA替换所有数字 NA;NA;NA NA;NA NA;NA;NA;NA;NA NA;NA;NA 最简单的方法是什么?使用Microsoft365的动态数组和FILTERXML()您可以尝试以下方法: B1中的公式: =TEXTJOIN(";",,IF(FILTERXML("<t><

我在excel中有这么多行,我:

2584;2591;3529
2817;2852
520;3302;3612;4342;3668
520;330;2520
我想用NA替换所有数字

NA;NA;NA
NA;NA
NA;NA;NA;NA;NA
NA;NA;NA

最简单的方法是什么?

使用Microsoft365的动态数组和
FILTERXML()
您可以尝试以下方法:

B1
中的公式:

=TEXTJOIN(";",,IF(FILTERXML("<t><s>"&SUBSTITUTE(A1,";","</s><s>")&"</s></t>","//s"),"NA"))

邪恶!谢谢,完美的解决方案!
=REPT("NA;",LEN(A1)-LEN(SUBSTITUTE(A1,";","")))&"NA"