公式,可将数据与多个选项进行匹配并每次都提取最大值

问题描述

我尝试为个人项目整理一些数据时遇到麻烦。

我的参考主数据长10位,而我输入的数据仅部分完整,长8位,但是8位与10位数据集的前8位相同。

在10位数据集中,一个8位数字值可能有多个匹配项,但我的目标是将其匹配到最高值,然后将其提取到我的8位数字值旁边

这是否有可能的公式,或者最好的解决方法是什么?

这是我的数据外观的示例,有可能吗?

Master 10   8 digit incomplete  extracted max value

6403999810  64039998    Nil

6403999890  64039998    6403999890

6404110000  64041100    6404110000

6404191000  64041910    6404191000

6404199000  64041990    6404199000

解决方法

您是否正在寻找这样的东西数组公式CTRL + SHIFT + ENTER

=MAX(IF(TEXT(B1,"@")=LEFT(IF($A$1:$A$9<>"",$A$1:$A$9),8),$A$1:$A$9))

放入D1并向下拉。

您可以使用IFAND函数的第一部分中插入其他条件。

enter image description here

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...