Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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,我想知道是否有任何方法可以让我为我的公式只选择单词的开头(见下文) “NATIONSTAR”在我的电子表格中有不同的格式,所以我只需要用它来选择“NATIONSTAR”一词以及后面的所有内容,例如,有一个“NATIONSTAR/BLANK”和一个“NATIONSTAR/BALNK”与该间隙使用搜索: =IFERROR(IF($Q1 = "ALLN",IF(ISNUMBER(SEARCH("NATIONSTAR",$S1)),"X",""),""),"") 您可以使用LEFT功能仅选择最左边的x

我想知道是否有任何方法可以让我为我的公式只选择单词的开头(见下文)

“NATIONSTAR”在我的电子表格中有不同的格式,所以我只需要用它来选择“NATIONSTAR”一词以及后面的所有内容,例如,有一个“NATIONSTAR/BLANK”和一个“NATIONSTAR/BALNK”与该间隙

使用搜索:

=IFERROR(IF($Q1 = "ALLN",IF(ISNUMBER(SEARCH("NATIONSTAR",$S1)),"X",""),""),"")

您可以使用
LEFT
功能仅选择最左边的x字符:

=IFERROR(IF($Q1="ALLN",IF(OR(LEFT($S1,10)="NATIONSTAR"),"X",""),""),"")
您的
函数在单个值上运行时是冗余的,因此可以简化为:

=IFERROR(IF($Q1="ALLN",IF(LEFT($S1,10)="NATIONSTAR","X",""),""),"")
然后您可以将这两个测试与
组合,给出:

=IFERROR(IF(AND($Q1="ALLN",LEFT($S1,10)="NATIONSTAR"),"X",""),"")

谢谢你的帮助。我对VBA相当陌生,但我正在尝试:)这不是VBA,它是一个工作表函数或公式。vba是一种编码语言,它不同,使用不同的函数。这不是vba。这不是SQL。你在这个问题上的标签确实不对。(我想我会改变的。)
=IFERROR(IF(AND($Q1="ALLN",LEFT($S1,10)="NATIONSTAR"),"X",""),"")