我正在尝试使用以下公式
=LEFT(J16,SEARCH(",", J16) - 1) ---<where j16 contains the data>
转
'Application,Cost,Timeliness'
到
'Application'
我的问题是,如果单元格中没有逗号&#34;,&#34;然后公式不起作用。如何让它首先检查逗号,如果它包含逗号,请应用公式,如果它没有,请保持原样?
由于
答案 0 :(得分:2)
尝试:
= IF(不是(ISERROR(搜索(&#34;,&#34;,G16))),LEFT(G16,SEARCH(&#34;,&#34;,G16) - 1),& #34;没有逗号&#34;)
NOT(ISERROR(搜索(&#34;,&#34;,G16))) - &gt;评估为真或假
LEFT(G16,SEARCH(&#34;,&#34;,G16) - 1) - &gt;如果为真则返回
&#34;没有逗号&#34; - 如果错误,则返回
答案 1 :(得分:1)
将公式包裹在IFERROR
公式中,如果存在错误,则返回J16。
=IFERROR(LEFT(J16,SEARCH(",", J16) - 1),J16)