谷姐:我们都是谷歌迷
We are all Google fans

请教一个excel查找公式-战神赵日天

Rate this post

请教大家:有没有什么公式可以在文本1-12内查找d列的张三李四王五赵六,如果文本包含d列任一名字,则在B列显示这个名字,不要求全部列出,只要求列出第一个匹配的名字即可。文本可能包含这4个名字其中一个或者多个,也可能不包含。
文本1-12只是缩写,实际上是很长的文本
求的是公式,不是一个个查找的死办法,因为文本可能包含几千上万条,名字可能也是几十几百个。所以只能用公式,不能用死办法。

热议
2楼 NVMe 3小时前

最新的:xlookup()
老舊的:vlookup()

3楼 战神赵日天 3小时前

最新的:xlookup()
老舊的:vlookup()

vlookup应该解决不了,这个跟vlookup逻辑不一样

4楼 yuanhua 3小时前

if判断下或者vlookup

5楼 战神赵日天 3小时前

if判断下或者vlookup

if判断估计也不行,毕竟名字是几十个几百个,不可能写几百个if循环

6楼 hikanba 3小时前

https://zh-cn.extendoffice.com/documents/excel/5242-excel-find-intersection-if-two-lists.html

7楼 战神赵日天 3小时前

https://zh-cn.extendoffice.com/documents/excel/5242-excel-find-intersection-if-two-lists.html

谢谢指点,我去研究下,可能跟我想要的不一样,但,至少是个思路,谢谢

8楼 bbv 2小时前

用find函数分别输出张三李四王五赵六在A列单元格出现的位置,再用if函数输出出现位置最先的值

9楼 战神赵日天 1小时前

用find函数分别输出张三李四王五赵六在A列单元格出现的位置,再用if函数输出出现位置最先的值 ...

大佬,这个想法好像有出入,如图所示的确只有张三李四王五赵六这4个关键词,但是实际操作我也说了,成千上百那种,如果用find单独一个个列出来,实际上得按照几百个关键词一个个列出来

10楼 bigfaint 1小时前

参考一下。保证张三、李四这一列没有重复值,并添加一个标记列,C列是中间公式,可以合并到最终公式去。懒得搞了。
应该有更优的,但我能力就到这里了。

12楼 sliver 1小时前

vlookup 模糊匹配试试,如果用来判断的关键字少,直接套 find 也行,插几列find,根据这几列结果返回你要的值,套 or 写成一个公式也行,粗暴简单
多的话建议试试 powerquery,在第二个选项卡

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 请教一个excel查找公式-战神赵日天
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

点击按钮进行验证

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活

点击按钮进行验证