查找数组重复数据并返回

查找数组重复数据并返回

问:excel查找重复数据返回所对应的值?
  1. 答:如图,查找A产品的所有单价。
    在E2中输入
    =INDEX(B:B,SMALL(IF(A$2:A$7=D$2,ROW($2:$7)),ROW(A1)))
    这是数组公式,同时按SHIFT+CTRL+回车结束
  2. 答:怎么能知道你是选择的第二个张三而不是第一个张三?
  3. 答:你是什么版本的
    用lookup函数试试
问:excel 查找相同的值并返回对应值
  1. 答:如图,查找a产品的所有单价。
    在e2中输入
    =index(b:b,small(if(a$2:a$7=d$2,row($2:$7)),row(a1)))
    这是数组公式,同时按shift+ctrl+回车结束
问:如何在一列数值中查找末尾相同的数值,并且返回一个值?
  1. 答:不是很明白题主所说的“B列末五位和E1单元格一样的 数值”是什么个概念,所以下面的公式供参考,看是否能满足你的要求(假设B列数据到第300行):
    E1=IF(COUNT(0/(RIGHT(B$2:B$300,LEN(D1))=D1)),"恭喜你中了!","")
    同时按Ctrl+Shift+Enter三键输入数组公式,下拉。
  2. 答:在E1中输入或复制粘贴下列公式
    =IF(ISNUMBER(FIND(D1,RIGHT($B$2:$B$100,ROW(A5)))),"恭喜你中了","")
    按三键CTRL+SHIFT+ENTER结束公式输入
    下拉填充
  3. 答:假设在A列查找指定数值,返回B列相应行数值。
    在C1或其它单元格输入公式即可:=LOOKUP(待查找数值,A:A,B:B)
    注意,必须确定A列中只有一个单元格等于待查找数值并且要将A、B两列按A列升序排列,否则查找结果不正确。
查找数组重复数据并返回
下载Doc文档

猜你喜欢