excel - 部分匹配不同语言的excel
问题描述
我在 excel 中有 2 个不同的列,它们都包含地址行,但使用不同的语言 1 用英语和 2 用日语,我如何才能根据两个地址的最后一个数字来进行部分匹配。请看附件以便更好地理解。 我的数据集看起来像这样
解决方案
根据您的数据样本,在英文地址中,您要查找的数字用逗号分隔,并且在开头,例如在 3-10-31,AMAVAMA,您可以查找由 a 分隔的 3-10-31地址其余部分的逗号
如果大多数单元格都是这种情况,您可以使用以下公式
考虑到您的地址 1 在 B 列中,地址 2 在 C 列中,公式在 A 列中
=INDEX($C$2:$C$5,MATCH(1,IF(IFERROR(SEARCH(LEFT(B2,FIND(",",B2)-1),$C$2:$C$5),0)>0,1,0),0))
公式在单元格 A2 中,是一个数组公式
推荐阅读
- r - 当我尝试处理栅格时,为什么我的计算机内存会迅速消失?
- assembly - 如何在 sse2 上模拟 pcmpgtq?
- javascript - PHP循环数组,jquery打印每个id值
- node.js - 使用 Jest 进行纱线测试失败:无法从“Form.js”中找到模块“react”
- arrays - 如何在 C 中将一个数组复制到另一个数组并获得两个单独的数组?
- flutter - 使用 Riverpod 在 Flutter 中实现拉动刷新
- java - JsonParseException:意外字符('{'(代码 123)):期待双引号开始
- c - 将字符串格式化为特定格式
- flutter - VS Code自定义tasks.json中使用args的问题
- reactjs - 如何动态呈现带有条件的输入字段?