网易首页 > 网易号 > 正文 申请入驻

如何批量从公司名称中提取公司所在的城市?

0
分享至

我在知乎发现有人提了一个问题:如何批量从公司名称中提取城市名(https://www.zhihu.com/question/283581621)。

如图所示,如果A列中的公司名称包含D列中的某个城市,就在B列对应的单元格中显示城市名。例如A1中的“北京市东湖五金厂”包含D列中的“北京”,就在B1单元格中显示对应的城市。

有位大神给了如下答案(https://www.zhihu.com/question/283581621/answer/432248743):

在B1单元格中输入下列公式:=LOOKUP(4^8,FIND(D\$1:D\$3,A1),D\$1:D\$3)。再拖动填充到B2~B4单元格。

但是这位大神没有作出解析,我在此解析一下。

解析:

因为这道题把城市的名称保存在同一列中,我们容易联想起LOOKUP函数的向量形式,它可以在一个向量中寻找某个值,返回另一个向量中处于同一位置的值。

LOOKUP函数的向量形式的语法为:

LOOKUP(lookup_value, lookup_vector, [result_vector])

  • lookup_value 必需。 LOOKUP 在第一个向量中搜索的值。 Lookup_value 可以是数字、文本、逻辑值、名称或对值的引用。

  • lookup_vector 必需。 只包含一行或一列的区域。 lookup_vector 中的值可以是文本、数字或逻辑值。

    重要: lookup_vector 中的值必须按升序排列:..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE;否则,LOOKUP 可能无法返回正确的值。 文本不区分大小写。

  • result_vector 可选。只包含一行或一列的区域。result_vector 参数必须与 lookup_vector 参数大小相同。其大小必须相同。

很显然,D\$1:D\$3,也就是向量 {广州,上海,北京},构成了第三个参数result_vector我们需要构建第二个参数lookup_vector。

这道题要求从公司名称中提取地名,例如从“北京市东湖五金厂”中提取“北京”,我们容易联想起FIND函数。它可以在一个字符串中查找另一个字符串,并且返回后者在前者中的位置,如果找不到,会返回#VALUE!错误。

FIND函数的语法为:

FIND(find_text, within_text, [start_num])

  • find_text 必需。 要查找的文本。

  • within_text 必需。 包含要查找文本的文本。

  • start_num 可选。 指定开始进行查找的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。

FIND函数的第一个参数find_text,可以是向量或数组。我们可以用FIND函数,依次在A1单元格中查找“广州”、“上海”、“北京”的位置,即FIND(D\$1:D\$3,A1)。很明显,FIND函数在这里找不到“广州”或“上海”,但是可以找到“北京”并返回其位置1。于是,查找结果会临时存储为一个向量 {#VALUE!,#VALUE!,1}。这个向量可以充当LOOKUP函数的第二个参数lookup_vector

现在,我们把目光放到LOOKUP函数的第一个参数lookup_value。

  • 这个函数有一个属性:如果 LOOKUP 函数找不到 lookup_value,则该函数会与 lookup_vector 中小于或等于 lookup_value 的最大值进行匹配

  • 这个函数还有一个隐藏属性:它会忽略第二个参数lookup_vector中的错误信息,所以对于#VALUE!这样的错误信息,它只会视而不见。

我们要在此基础上考虑容错性的问题。假如A1单元格不是“北京市东湖五金厂”,而是“中国联合通信集团北京分公司”,也就是说,“北京”的位置不一定是1。穷举一下,由于在Excel中,每个单元格最多可以输入32767个字符,而且“北京”可能在任意一个位置,那么“北京”的位置将会是1~32766。

因为“北京”的位置可能是1~32766之间的任意整数,为了能让LOOKUP找到“北京”所在的位置,我们必须把第一个参数lookup_value设为超过32766的一个整数,32767正好合适

考虑到早期版本的Excel可能把一个汉字计为2个字符,不妨把32767翻一倍,就是65534。4^8=65536当然也可以

综上所述,就得到了答案=LOOKUP(4^8,FIND(D\$1:D\$3,A1),D\$1:D\$3)。

参考资料:

[1] LOOKUP函数。https://support.office.com/zh-cn/article/LOOKUP-函数-446D94AF-663B-451D-8251-369D5E3864CB

[2] FIND、FINDB函数。https://support.office.com/zh-cn/article/FIND、FINDB-函数-C7912941-AF2A-4BDF-A553-D0D89B0A0628

推荐阅读:

写给MOS认证考生:如何让Outlook 2016关联Outlook和QQ邮箱?

写给MOS认证考生:如何单独安装Outlook或Access?

你凭什么让 HR 相信你精通 Office ?

↓↓↓↓想成为Office高手吗?请猛击左下角“阅读原文”报名参加MOS认证考试,考完就能成为高手!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
“拼了整整125天”,西贝确认关102家店,贾国龙承诺:离职工资一分钱不差,储值卡立刻能退!没国外资产,继续拼争取活下来

“拼了整整125天”,西贝确认关102家店,贾国龙承诺:离职工资一分钱不差,储值卡立刻能退!没国外资产,继续拼争取活下来

每日经济新闻
2026-01-15 17:51:07
顺德鱼生是淡水生鱼片,不担心寄生虫吗?网友:大数据不会骗人!

顺德鱼生是淡水生鱼片,不担心寄生虫吗?网友:大数据不会骗人!

夜深爱杂谈
2025-12-23 17:35:17
73岁聂卫平走了,他最放心不下的不是棋牌事业而是小他23岁的妻子

73岁聂卫平走了,他最放心不下的不是棋牌事业而是小他23岁的妻子

东方不败然多多
2026-01-16 07:28:25
每体:从皇马下课两天后,阿隆索被拍到和妻子在马德里散步

每体:从皇马下课两天后,阿隆索被拍到和妻子在马德里散步

懂球帝
2026-01-15 04:53:27
76年,叶剑英向华国锋推荐了两位可靠的干部,执行一项特殊任务

76年,叶剑英向华国锋推荐了两位可靠的干部,执行一项特殊任务

秀心文雅
2026-01-16 09:09:02
韩综镜头下,中国南极站vs韩国世宗王站,差距大到韩网友集体破防

韩综镜头下,中国南极站vs韩国世宗王站,差距大到韩网友集体破防

阿废冷眼观察所
2026-01-14 09:21:49
最后通牒已下, 特朗普点名中俄后, 丹麦通知全球:不许中国去投资

最后通牒已下, 特朗普点名中俄后, 丹麦通知全球:不许中国去投资

时时有聊
2026-01-16 07:28:42
老师问:什么水烧不开?班里学霸都懵了,唯有5岁小女孩给出答案

老师问:什么水烧不开?班里学霸都懵了,唯有5岁小女孩给出答案

兰姐说故事
2026-01-15 05:20:03
飞刀表演疑失误,尖刀砸中演员面部后弹飞;景区:未接到相关情况,演出正常

飞刀表演疑失误,尖刀砸中演员面部后弹飞;景区:未接到相关情况,演出正常

大风新闻
2026-01-15 11:07:02
重庆女子用5年“套路”闺蜜哥哥,领证后笑到失控:闺蜜表情亮了

重庆女子用5年“套路”闺蜜哥哥,领证后笑到失控:闺蜜表情亮了

小蜜情感说
2025-11-24 06:04:56
2026年养老金会调整吗?若调整,30年35年和40年工龄,分别涨多少

2026年养老金会调整吗?若调整,30年35年和40年工龄,分别涨多少

社保小达人
2026-01-16 10:10:06
福建一常务副市长,有新身份(附简历)

福建一常务副市长,有新身份(附简历)

金台资讯
2026-01-16 09:45:09
伊朗政坛大清洗:温和派前总统鲁哈尼与前外长同时被捕

伊朗政坛大清洗:温和派前总统鲁哈尼与前外长同时被捕

桂系007
2026-01-16 03:01:18
全了!各年龄段血压、血糖、血脂、尿酸对照表,果断收藏

全了!各年龄段血压、血糖、血脂、尿酸对照表,果断收藏

华人星光
2026-01-12 13:14:21
澳门这一夜,袒胸露乳的女明星们,败给了“全裹”出镜的龚慈恩

澳门这一夜,袒胸露乳的女明星们,败给了“全裹”出镜的龚慈恩

付老师种植技术团队
2026-01-16 10:07:55
日本男子因年终奖少发刺死老板,两人曾是高中同学

日本男子因年终奖少发刺死老板,两人曾是高中同学

潇湘晨报
2026-01-14 15:40:49
34岁过气“超女”现状曝光:没钱,租房种菜,活成娱乐圈李子柒

34岁过气“超女”现状曝光:没钱,租房种菜,活成娱乐圈李子柒

窥史
2026-01-14 12:20:50
我妈铁了心要嫁广场舞搭子,我没反对,领证前我说:你老了指望谁

我妈铁了心要嫁广场舞搭子,我没反对,领证前我说:你老了指望谁

朝暮书屋
2026-01-09 18:49:12
美国凌晨突袭:要加25%半导体关税,中国厂商沉默,美国巨头先崩

美国凌晨突袭:要加25%半导体关税,中国厂商沉默,美国巨头先崩

墨兰史书
2026-01-16 02:50:03
一人出现疾病 四名宇航员提前返航 系NASA史上首次!

一人出现疾病 四名宇航员提前返航 系NASA史上首次!

每日经济新闻
2026-01-15 18:48:29
2026-01-16 10:51:00
谷月老师的Office课堂
谷月老师的Office课堂
职场Office小助手
15文章数 60关注度
往期回顾 全部

头条要闻

特朗普:对委内瑞拉发动军事袭击计划"泄密者"已被抓

头条要闻

特朗普:对委内瑞拉发动军事袭击计划"泄密者"已被抓

体育要闻

聂卫平:黑白棋盘上的凡人棋圣

娱乐要闻

黄慧颐手撕保剑锋 曾黎意外卷入风波

财经要闻

深圳有白银商家爆雷 维权群超350人

科技要闻

被网友"催"着走,小米紧急"抄"了特斯拉

汽车要闻

从 "商务" 变 "潮酷" 全新一汽奥迪A6L首秀亮相

态度原创

时尚
艺术
数码
健康
本地

年度最扎心电影,看得中年男女坐立难安

艺术要闻

300亿!341米!迪拜将建全球首个奔驰品牌城市

数码要闻

英伟达:将继续出货所有GeForce显卡型号

血常规3项异常,是身体警报!

本地新闻

云游内蒙|黄沙与碧波撞色,乌海天生会“混搭”

无障碍浏览 进入关怀版