search下一个单元格的单元格值

Column1 Column2 Column3 Column4 A 4573925208184160 4630 I B 4573925208184800 4460 C C 4573925208184260 4800 F D 4573925208184460 3970 B E 4573925208184730 4230 G F 4573925208184180 4260 J G 4573925208184440 4730 K H 4573925208184150 4850 M I 4573925208184230 4160 E J 4573925208183970 4180 D K 4573925208184630 4440 A L 4573925208184550 4390 N M 4573925208184850 4150 H N 4573925208184390 4550 L 

我是新的Excel工具,并希望findcolumn3的最后4位数列。 如果find,则要在第4列中显示column1值。

让我们看看:第一行,第二列的最后4位数字是'4160'。 它出现在我的前面,所以第四列的值是I.

一个简单的INDEX / MATCH函数对应该如此,只要使用RIGHT函数从B列中较长的数字中去掉右边的4位数字即可。

 =INDEX(A:A, MATCH(--RIGHT(B1, 4),C:C, 0)) 

根据需要填写。

在这里输入图像说明

将此公式放在第4列中:

=INDEX($A$2:$A$15,MATCH(VALUE(RIGHT(B2,4)),$C$2:$C$15,0))

该公式假定您的数据在单元格A1中以列1 – 4作为标题开始。

Index函数将返回第1列中相应的值,以便将第2列中的最Right 4个最大字符与第3列中的值Match