Excel替换分隔符之间的所有值
我在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><
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"