如果另一个单元格包含Excel中的特定文本,则在一个单元格中生成值

如果另一个单元格包含Excel中的特定文本,则在一个单元格中生成值,excel,Excel,我有一个包含1000行的excel文件。如果另一列包含特定文本字符串,我希望在特定列中插入特定值 name value hello ok sure hello 哪里有“你好”这个词,我想要33个 好的,我想要32个 当然,我想要34个 做: =IF(B5=$B$4,33,"") 这是可行的,但我如何包括其他标准?公式一直在说我的论点太多了 任何建议都将不胜感激。如果您的值被赋值,如hello=33,ok=32,sure=34,则您可以使用以下公式 =INDEX(

我有一个包含1000行的excel文件。如果另一列包含特定文本字符串,我希望在特定列中插入特定值

name    value
hello
ok
sure
hello

哪里有“你好”这个词,我想要33个 好的,我想要32个 当然,我想要34个

做:

=IF(B5=$B$4,33,"")
这是可行的,但我如何包括其他标准?公式一直在说我的论点太多了


任何建议都将不胜感激。

如果您的值被赋值,如
hello=33
ok=32
sure=34
,则您可以使用以下公式

=INDEX({33,32,34},,MATCH(A2,{"hello","ok","sure"},0))
使用
Excel365
可以使用
XLOOKUP()


如果您的值被赋值为
hello=33
ok=32
sure=34
,那么您可以使用以下公式

=INDEX({33,32,34},,MATCH(A2,{"hello","ok","sure"},0))
使用
Excel365
可以使用
XLOOKUP()


如何定义这些值。哪些词的哪个值?如何定义这些值。哪些词有哪些价值?非常有用。感谢you@Lynn很高兴知道!非常有用。感谢you@Lynn很高兴知道!