none
EXCEL中如何多条件查找? RRS feed

  • 问题

  • 1

    人名 类别1 类别2
    小红 衣服 尺寸 100×50
    小红 衣服 型号 XL
    小红 衣服 价格 80元
    小红 裤子 尺寸 200×50
    小红 裤子 型号 XXL
    小红 裤子 价格 100元
    小明 衣服 尺寸 300×50
    小明 衣服 型号 XXXL
    小明 衣服 价格 180元
    小明 裤子 尺寸 400×50
    小明 裤子 型号 XXXXL
    小明 裤子 价格 300元
    就像这样,比如我现在像求“小红”的“裤子”的“型号”应该怎样写公式?

    2009年8月11日 6:15

答案

  • 输入数组公式=INDEX(D2:D13,MATCH(1,IF(A2:A13="小红",1,0)*IF(B2:B13="裤子",1,0)*IF(C2:C13="型号",1,0),0)),注意输入完成后要按Ctrl-Shift-回车。

    如输入数组公式正确,公式两端会包含花括号{},结果是XXL。

    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    2009年9月2日 10:49

全部回复

  • 哈哈,还没有这样的高级查找功能。

    期待下一个版本会有。

    2009年8月16日 6:14
  • 虽然没有直接的办法,但是可以用:加个辅助列,然后可以用数组公式跟查找函数,就可以了
    2009年8月27日 17:07
  • 输入数组公式=INDEX(D2:D13,MATCH(1,IF(A2:A13="小红",1,0)*IF(B2:B13="裤子",1,0)*IF(C2:C13="型号",1,0),0)),注意输入完成后要按Ctrl-Shift-回车。

    如输入数组公式正确,公式两端会包含花括号{},结果是XXL。

    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    2009年9月2日 10:49
  • 耶呵  看来你OFFICE蛮熟练累
    聚信与共 ,创赢未来 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。有帮助请投票 微软中文技术论坛
    2009年9月2日 15:00