EXCEL中返回具有相同字母的两行

来源:百度知道 编辑:UC知道 时间:2024/06/03 19:00:11
各位请指点啊~
在1表中的A列和B列中的数据
A B C
1 AB1EF 2000 返回CD1MM
2 CD1MM 3000
3 AB2EF 4000
4 CD2MM 5000
在这样一个表中我要返回单元格中(A列)有相同字母并且B列值大的A列的数据,条件是B从最小的两个数中选择
结果就是我写在C列中的那个值CD1MM 。在B列中的两个最小数(2000、3000)对应的A列中的数中有相同因子(如AB1EF, CD1MM中有相同的1个数1),则选择(2000、3000)中较大的数对应的A列中同行的值。

你的问题描述太模糊,根本不明白你的意思。
返回相同值的数据,值填在哪里?很明显相同值的数据肯定不只一个值,那你这个值填在哪里呢?填在C列?那这分明就属于筛选了。
你干脆说清楚想要怎样的结果!

这样设置公式不复符合逻辑。
C1输入“CD1MM”做“查找条件”,查找区域在A列,常规的是用“VLOOKUP”或“INDEX”返回A2或A4对应的B2或B4。
但你要从B1和B2(两个最小)中选择最大,这就跟查找条件“CD1MM”无关连。
当然公式可以用“MAX”函数配合“IF”参数设置特定返回区域“B1:B2”。既然要这样直接输入=B2就行了,设置公式无意义。