0
我想知道是否有任何办法,我只选择我的公式单词的开始(见下文)选择只
=IFERROR(IF($Q1="ALLN",IF(OR($S1="NATIONSTAR"),"X",""),""),"")
“国星”有不同的形式的它在我的电子表格上,所以我只需要拿起单词“NATIONSTAR”以及之后的所有内容,例如有一个“NATIONSTAR/BLANK”和一个具有该差距的“NATIONSTAR/BALNK”
我想知道是否有任何办法,我只选择我的公式单词的开始(见下文)选择只
=IFERROR(IF($Q1="ALLN",IF(OR($S1="NATIONSTAR"),"X",""),""),"")
“国星”有不同的形式的它在我的电子表格上,所以我只需要拿起单词“NATIONSTAR”以及之后的所有内容,例如有一个“NATIONSTAR/BLANK”和一个具有该差距的“NATIONSTAR/BALNK”
您可以使用LEFT
功能,只选择最左边的x个字:
=IFERROR(IF($Q1="ALLN",IF(OR(LEFT($S1,10)="NATIONSTAR"),"X",""),""),"")
和你OR
功能,操作,因为它是一个单一的值,是多余的,这样可以简化为:
=IFERROR(IF($Q1="ALLN",IF(LEFT($S1,10)="NATIONSTAR","X",""),""),"")
然后你可以用一个AND
两项测试相结合,给人:
=IFERROR(IF(AND($Q1="ALLN",LEFT($S1,10)="NATIONSTAR"),"X",""),"")
使用SEARCH:
=IFERROR(IF($Q1 = "ALLN",IF(ISNUMBER(SEARCH("NATIONSTAR",$S1)),"X",""),""),"")
谢谢YowE3K的帮助。我是相当新的VBA,但我想:) – Jglez
这不是vba,它是一个工作表函数或公式。 vba是一种编码语言,它不同并且使用不同的功能。 –
这不是VBA。而且它不是SQL。你真的在问题上有错误的标签。 (我想我会改变他们。) – YowE3K