Note: The other languages of the website are Google-translated. Back to English

如果一个单元格包含Excel中的某些文本,如何在另一个单元格中返回值?

如下例所示,当单元格 E6 包含值“是”时,单元格 F6 将自动填充值“批准”。 如果在 E6 中将“是”更改为“否”或“中立”,F6 中的值将立即更改为“拒绝”或“重新考虑”。 你怎么做才能实现它? 本文收集了一些有用的方法来帮助您轻松解决它。


如果一个单元格包含带有公式的某些文本,则在另一个单元格中返回值

如果一个单元格仅包含特定文本,则要在另一个单元格中返回值,请尝试以下公式。 例如,如果B5包含“是”,则在D5中返回“批准”,否则,返回“不合格”。 请做如下.

选择D5,然后将以下公式复制到其中,然后按 输入 键。 看截图:

分子式: 如果一个单元格包含某些文本,则在另一个单元格中返回值

= IF(ISNUMBER(SEARCH(“",D5)),”批准“,”没有资格")

笔记:

1.在公式中,“D5批准“和”没有资格”表示如果单元格B5包含文本“是”,则将在指定的单元格中填充文本“批准”,否则,将用“否”填充。 您可以根据需要进行更改。

2.要基于指定的单元格值从另一个单元格(例如K8和K9)返回值,请使用以下公式:

= IF(ISNUMBER(SEARCH(“",D5)),K8,K9)

根据特定列中的单元格值轻松选择整个行或选择中的整个行:

新的 选择特定的单元格 实用程序 Kutools for Excel 可以帮助您根据Excel中特定列中的特定单元格值快速选择整个行或所选内容中的整个行。  立即下载Kutools for Excel的全功能60天免费试用版!


如果一个单元格包含带有公式的不同文本,则返回另一个单元格中的值

如果单元格在Excel中包含不同的文本,本节将向您显示在另一个单元格中返回值的公式。

1.您需要创建一个具有特定值的表,并将返回值分别放在两列中。 看截图:

2.选择一个空白单元格以返回值,在其中键入以下公式,然后按 输入 获得结果的关键。 看截图:

分子式: 如果一个单元格包含不同的文本,则返回另一个单元格中的值

= VLOOKUP(E6,B5:C7,2,假)

笔记:

在公式, E6 是单元格包含您将基于其返回值的特定值, B5:C7 是包含特定值和返回值的列范围, 2 number表示返回值位于表范围的第二列。

从现在开始,将E6中的值更改为特定值时,其对应的值将立即在F6中返回。


如果一个单元格包含不同的文本,则轻松在另一个单元格中返回值

实际上,您可以通过一种更简单的方法解决上述问题。 的 在列表中查找值 实用程序 Kutools for Excel 只需点击几下就可以帮助您实现目标,而无需记住公式。

1.与上述方法相同,您还需要创建一个具有特定值的表,并将返回值分别放置在两列中。

2.选择一个空白单元格以输出结果(此处选择F6),然后单击 库工具 > 公式助手 > 公式助手。 看截图:

3。 在里面 公式助手 对话框,请进行如下配置:

  • 3.1在 选择一个公式 框,找到并选择 在列表中查找值;
    小贴士:您可以检查 筛选器 框,在文本框中输入特定单词以快速过滤公式。
  • 3.2在 表格数组 框中,选择不包含您在步骤1中创建的标题的表;
  • 3.2在 查找值 框,选择包含您将要返回值的特定值的单元格;
  • 3.3在 框,指定您要从中返回匹配值的列。 或者,您可以根据需要直接在文本框中输入列号。
  • 3.4点击 OK 按钮。 看截图:

从现在开始,将E6中的值更改为特定值时,其对应的值将立即在F6中返回。 查看结果如下:

  如果您想免费试用(30-day) 这个实用程序, 请点击下载,然后按照上述步骤进行操作。


Kutools for Excel- 帮助您始终提前完成工作,有更多时间享受生活
您是否经常发现自己正在赶上工作,缺乏时间为自己和家人度过?  Kutools for Excel 可以帮你处理 80% Excel 拼图,提高 80% 的工作效率,让您有更多时间照顾家人,享受生活。
适用于300种工作场景的1500种高级工具使您的工作比以往更加轻松。
从现在起,不再需要记住公式和VBA代码,让您的大脑休息一下。
复杂和重复的操作可以在几秒钟内一次性完成。
每天减少成千上万的键盘和鼠标操作,现在告别职业病。
在3分钟内成为Excel专家,帮助您快速获得认可并提薪。
110,000名高效人才和300多家世界知名公司的选择。
使您的$ 39.0的价值超过$ 4000.0的他人培训。
全功能免费试用 30-天。 60 天无理由退款保证。

按评论排序
注释 (98)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
嗨,这很好,但是是否可以在多种不同的条件下做到这一点..例如:如果单元格包含 15105,那么它将产生 10,如果单元格包含 pdh152,那么它将产生 11 等等? 问候,布兰登。
该评论由网站上的主持人最小化
我想知道同样的问题,不能让它工作。 =IF(ISNUMBER(SEARCH("A,C",B:B)),"阿拉米达,芝加哥","") 像这样
该评论由网站上的主持人最小化
伟大的文章,正是我想要的......几乎! 与上述相同的问题,如何使此函数在多个条件下工作,例如如果 A1=yes,则 B1=approve 或 IF A1=no,则 B1=deny
该评论由网站上的主持人最小化
没有人找到解决方案吗? 这将非常有帮助。
该评论由网站上的主持人最小化
@加里,
你想达到什么目的?


@约翰,
=IF(A1="YES","批准",IF(A1="NO","拒绝",""))
该评论由网站上的主持人最小化
如果您仍然遇到问题,请尝试以下示例: =IF(ISNUMBER(SEARCH("Yes",A1)),"approve",IF(ISNUMBER(SEARCH("NO",A1)),"unapproved","" )
该评论由网站上的主持人最小化
我只是想要同样的东西。 但是你的例子有点复杂。 如果我想用十个数字做同样的事情,打这么多话并不容易。请提供代码。
该评论由网站上的主持人最小化
我为 4 个值执行此操作,我只是从“IF”复制并粘贴并更改了我希望单元格读取的内容。
该评论由网站上的主持人最小化
不确定 pdh152 是什么意思,但希望这会有所帮助。 第一个 randbetween 将产生 10 个数字,而第二个将产生 11。


=IF(OR(A1:A5)="15105",RANDBETWEEN(1,1000000000),RANDBETWEEN(1,10000000000))
该评论由网站上的主持人最小化
我正在尝试创建一个用于自动创建密码的电子表格。 如果前面的单元格中有一个值,我只想填充一个单元格。我要使用的公式是

=CHAR(RANDBETWEEN(65;90))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(97;122))&CHAR(RANDBETWEEN(65;90))&RANDBETWEEN(1000;9999)&CHAR(RANDBETWEEN(42;43))


因此,如果前面的某个字段中有一个值(不管哪个字段),那么用上面的公式填充另一个单元格

ABCDEF
1 名 姓 电子邮件地址 电话号码 用户名 密码

2 乔吹 jb@jb.com 123456 blowjo fh7#rfd


所以说如果 A2 被填充,则返回 F2 中的公式,如果 A2 中没有值,则该字段留空
该评论由网站上的主持人最小化
对不起,希望我能理解您的询问..


=IF(OR(A2<>"",B2<>"",C2<>"",D2<>"",E2<>"",F2<>""),RANDBETWEEN(1,10000000000),"")
该评论由网站上的主持人最小化
请帮忙。 如果一个单元格中有一个单词,则显示另一个单元格中的数字
该评论由网站上的主持人最小化
亲爱的戴夫,

您能否提供一张电子表格的屏幕截图,显示您正在尝试做什么?
该评论由网站上的主持人最小化
嗨有人来帮忙
该评论由网站上的主持人最小化
嗨,有人可以帮助我学习excel吗?
该评论由网站上的主持人最小化
嗨,如果第一个单元格等于某个文本,我希望一个单元格等于另一个单元格的总和。 因此,如果 A1 等于“是”,则 A3 等于 A2。 A2 中有一个先前计算的总和,比如 100 英镑
该评论由网站上的主持人最小化
亲爱的卢克,
请在 A1 中应用这个公式 =IF(A2="yes",A3,""),最后根据需要将 A3 的单元格格式更改为正确的货币格式。
该评论由网站上的主持人最小化
需要一个“如何做”......如果某个单元格包含一组特定的单词......其中包括括号,例如。 工商业(MVA)
我想在右侧的列中添加 12。一直无法弄清楚。
该评论由网站上的主持人最小化
不知道我的帖子哪里去了......
当列中有以下单词时尝试创建公式:C&I(MVA),我希望右侧的单元格添加 12。
似乎无法正确计算。
该评论由网站上的主持人最小化
需要一个“如何做”......如果某个单元格包含一组特定的单词......其中包括括号,例如。 工商业(MVA)
我想在右侧的列中添加 12。一直无法弄清楚。
该评论由网站上的主持人最小化
881329297 89-267 SINE, TODD A 1989 C & I (MVA) FINE 1989 2001
ABCDEFGH

我希望 H 列从 G 列中添加 12,前提是 E 列包含 C 和 I (MVA)。 括号和 & 号一样存在问题。
该评论由网站上的主持人最小化
亲爱的金,
这个公式可以帮助你:=IF(E1:E12="C & I (MVA)", G1+12, " ")
该评论由网站上的主持人最小化
试过这个,它不断出现'假'
=IF(E1="C & I","C & I (MVA)",G1+12=H1)
该评论由网站上的主持人最小化
我需要一个单元格中的文本来填充另一个单元格。 即如果单元格 c2:c25 是“亚洲”,那么单元格 a2:a25 = DBE 如果不留空? 谁能帮我用这个公式
该评论由网站上的主持人最小化
美好的一天,
对不起,我没有明白你的意思。 如果您能提供您正在尝试做的事情的屏幕截图,那就太好了。
该评论由网站上的主持人最小化
谢谢你一如既往的好建议! 我想知道如果3个“搜索”单元格包含特定但不同的值,是否有办法只填充目标单元格。 例如,仅当 A5="United State AND A1="California" AND A2=Santa Clara County" AND A3="San Francisco" 时,让目标单元格 (A4) 返回“Nancy Pelosi”。 基本上,当用户选择代表的国家、州、县和城市时,我想返回一个值,在这种情况下为代表。 一种通过搜索国家、州、县和城市来查找当地代表的搜索方法。


我希望这是有道理的!
该评论由网站上的主持人最小化
美好的一天,
请尝试本文中提到的方法:
https://www.extendoffice.com/documents/excel/2440-excel-vlookup-multiple-criteria.html
或者您可以在我们的论坛中发布您的问题: https://www.extendoffice.com/forum.html 从我们的专业人员那里获得更多的 Excel 支持。
该评论由网站上的主持人最小化
我的天啊....一直试图找到一种方法来获得这个答案 DAYS !!! 谢谢你!!!
该评论由网站上的主持人最小化
任何人对此有任何想法; 我想在另一张纸上用公式搜索字母/数字(零件号)的组合。 如果找到,请拉出相应单元格的数字(美元值)...谢谢!
该评论由网站上的主持人最小化
美好的一天,
这个数组公式可以帮助你:=CELL("address",INDEX(Sheet2!$D$4:$D$13,MATCH(A6,Sheet2!$D$4:$D$13,1))) + Ctrl + Shift + Enter
A6 是包含您要搜索的字母/数字组合的单元格,Sheet2!$D$4:$D$13 是您要搜索的范围。
该评论由网站上的主持人最小化
想想,a1=名字,b1=数字,c1=天。 我想在另一张纸上 a1= 姓名,b1=数字,c1= ?(我想要天数)。 我能理解你吗?
该评论由网站上的主持人最小化
对不起,我没有得到你的问题。
该评论由网站上的主持人最小化
“被许可人姓名:Walker, Charlene
308东街南

塔拉迪加(Al 35160)

电话:256-362-4307"





我想在 3 个不同的单元格/行“名称”“地址”“电话”中移动数据。 我怎样才能做到这一点?
该评论由网站上的主持人最小化
美好的一天,
您的意思是在 3 个不同的指定单元格或行中移动数据? 我真的不明白你的意思。 如果您能提供您正在尝试做的事情的屏幕截图,那就太好了。 谢谢你。
该评论由网站上的主持人最小化
您可能希望避免粘贴实际的个人信息。 这看起来像是对隐私的侵犯。
该评论由网站上的主持人最小化
嗨,


我试图找到类似的东西,但我遇到了麻烦。


我在表 1 中有一个地址列表,整个地址在一个单元格中。 因此,例如 A2、A3、A4 都包含不同的地址。 然后在 B2、B3、B4 等中,我想根据 A 列单元格中的邮政编码显示区号“3”或“8”。


我在表 2 中有一个邮政编码列表,区号与它们相邻。


我已经尝试过使用 VLOOKUP 和 CELL,但我无法理解...如果有人可以提供帮助,我将不胜感激......
该评论由网站上的主持人最小化
美好的一天,
您能提供电子表格的屏幕截图吗?
该评论由网站上的主持人最小化
请帮忙。 如果一个单元格中有一个单词,则显示另一个单元格中的数字(例如如果 n8=approved,我希望它给我来自 k8 的信息)
该评论由网站上的主持人最小化
嗨,克里斯蒂娜,
请应用此公式 =IF(ISNUMBER(SEARCH("approved",N8)),K8,"")
该评论由网站上的主持人最小化
你好。 我正在尝试根据另一个单元格中的文本为某个单元格指定一个值。 例如,如果 A3 显示文本“BCD”,则 A4 应该显示 $10。 我怎样才能做到这一点?
该评论由网站上的主持人最小化
美好的一天,
请在单元格 A3 中输入此公式 =IF(ISNUMBER(SEARCH("BCD",A10)),"$4","")。
该评论由网站上的主持人最小化
早安水晶,


我正在尝试在 excel 中使用一个公式,该公式将根据我正在使用的办公目的地确定另一个单元格的功能。 例如,我的办公室的目的地是 7102、7302、7402 和 7502,而另一个办公室的目的地是 7109、7309、7409 和 7509。我希望 excel 根据办公室中的内容了解对另一个单元格执行的操作目标单元格。 继续示例,我想使用公式计算从各种生效日期开始的 90 天,但 90 天日期由办公目的地确定。 因此,我需要该单元格根据另一个单元格中的哪个办公室目的地来确定使用哪个有效日期单元格。 因此,假设 A1 有 7102、7302、7402 或 7502,则单元格 C1 将默认使用单元格 B1 中的生效日期,具体取决于 A1 中的办公目标范围。 我希望这是可能的。 任何帮助表示赞赏,如果您需要更多信息,请告诉我。

感谢。
该评论由网站上的主持人最小化
嗨丹尼,
抱歉,我对此无能为力。 欢迎在我们的论坛发表任何问题: https://www.extendoffice.com/forum.html 从 Excel 专业人士或其他 Excel 粉丝那里获得更多 Excel 支持。
感谢您的评论。
该评论由网站上的主持人最小化
嗨,丹尼——我需要和你一样的回报。 你碰巧得到了任何支持吗? 任何帮助都会很棒。 谢谢!
该评论由网站上的主持人最小化
嗨 - 我如何用另一个单元格中的内容替换单元格中的内容(如果其中有任何内容)? 两个单元格都有文本,而不是数字。
该评论由网站上的主持人最小化
嗨,丹妮丝,
抱歉,我不确定我是否收到您的问题。 你想交换两个单元格的内容吗?
如果您能再次解释或提供您正在尝试做的事情的屏幕截图,那就太好了。
感谢您的评论。
该评论由网站上的主持人最小化
嗨,我很好奇这种方法是否可以通过引用索引列表来根据它们的值自动填充一系列单元格。 例如,我有一个编号为 1-10 的名称列表,并有一个网格(网格 1),其中包含 1-10 中的各种数字。 我想找到一种方法让电子表格使用与网格 2 中的数字相关联的名称填充网格 1。例如,如果 D3(网格 1)是“2”并且与“2”相关联的名称是“ Jerry”,然后 D12 应该自动填充“Jerry”,但如果 D3 更改为“9”,则 D12 应该自动更改为“Goldfish”
该评论由网站上的主持人最小化
没关系,我想通了,只是嵌套了一吨 =IF 语句:
=IF(D3=$A$2,$B$2,IF(D3=$A$3,$B$3,IF(D3=$A$4,$B$4,IF(D3=$A$5,$B$5,IF(D3=$A$6,$B$6,IF(D3=$A$7,$B$7,IF(D3=$A$8,$B$8,IF(D3=$A$9,$B$9,IF(D3=$A$10,$B$10,IF(D3=$A$11,$B$11))))))))))
这里还没有评论
加载更多
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护