1樓:excel一起輕鬆學
excel如何實現一對多的查詢
2樓:朱仕平
sheet2 b2單元格輸入公式,按shift+ctrl+enter結束
=index(sheet1!b:b,small(if(a2=sheet1!
a$2:a$10,row($2:$10),4^8),countif(a2:
a$2,a2)))
3樓:在流坑村行走的彼岸花
用countif(sheet!a:a,a1)
excel vlookup函式怎麼查詢一個值返回多個結果
4樓:第七次要分
vlookup函式只能返回一個結果,如果想要一對多查詢,可以使用其他函式,看下邊例子,將部門為a的姓名列舉到e列:
一、一個單元格放一個名字:e2公式=iferror(index(b:b,small(if(a:a=d$2,row(a:a)),row(a1))),""),陣列公式,三鍵結束;
二、將a部門的姓名放在e2單元格中,用逗號隔開:首先將資料按部門排序,然後在e2公式=mid(substitute(phonetic(offset(a1,match(d2,a2:a12,),,countif(a:
a,d2),2)),d2,","),2,99),陣列公式,三鍵結束。
5樓:匿名使用者
“vlookup函式查詢一個值返回多個結果”的操作步驟是:
1、開啟excel工作表;
2、由題意可知,a列存在著多個相同的專案,而vlookup函式通常只返回精確匹配到的首個條件,並返回對應的資料,而無法返回多個相同條件所對應的資料;這就需要通過輔助列的形式,將多個相同的條件按出現的先後編號,並被後面的查詢條件所引用;
3、在a列插入一列輔助列,在a2單元格輸入以下公式,然後向下填充公式
=b2&countif(b$2:b2,b2)
公式表示:在b2單元格內容後連線其出現的次序編號
4、在f2單元格輸入以下公式,然後向下填充公式
公式表示:在查詢條件e2單元格後連線行號row(a1),以此作為查詢條件,與輔助列中的對應單元格內容進行精確匹配,並返回對應第3列(c列)的資料;多餘行號不再能匹配資料時,返回空。
5、根據需要,隱藏a列輔助列,實現美觀效果;
6、通過建立輔助列的方式,可以不使用index+small+if陣列公式,就可實現資料篩選,但需要注意次序編號公式countif(b$2:b2,b2)中的絕對引用符號。
6樓:匿名使用者
用vlookup函式不可能返回多個結果。
查詢值不唯一返回第一個匹配值,對應的索引值。
在同一個單元格內不可能把所有匹配的結果都返回。
所以你應該用函式 large(array,k)配合,sum(if(()))進行索引,或offset等函式。
7樓:匿名使用者
多寫幾個vlookup函式公式,都 是查詢某一個值 的,但對應輸出 的區域不同。
8樓:gdcz珊兒
用資料透視表輕鬆解決!
在excel中,如果一列資料有一個或多個滿足查詢條件的值,如何返回每個值對應其他列的值?
9樓:退休畫線工
這裡用vlookup是不行的,主要是vlookup一般不能返回所有滿足條件的對應值,非得用vlookup會增加極大的難度。其次vlookup查詢的內容一般只能是查詢區域的第1列,不是第1列,要特殊處理,一般沒這樣的必要。
這類問題是典型的indix+small的組合公式:
h28=iferror(index(h$1:h$25,small(if(i$2:i$25=g$27,row($2:$25)),row(1:1))),"")
同時按ctrl+shift+enter三鍵輸入陣列公式,下拉到出現空白單元格。
10樓:匿名使用者
可以考慮用**解決的。
excel裡邊如何同時替換多個值
if abs left a1,3 903 多個區間同時設定,可以 max if abs left a1,3 3,right a1,len a1 3 在b2中輸入或複製貼上 if and left a1,3 903 3,left a1,3 903 3 903 right a1,2 下拉填充。如果你字母...
excel如何跨表查詢相同值的所有值
用sumif函式按a表日期序列對b表資料進行統計,顯示在a表或者直接比對a表同一日期下的金額,就可以判斷有沒有存在了 1 將 b儲存在a的sheet2中 a的資訊在sheet1中 2 將滑鼠點入sheet1的c列第一個空白處即c2。3 點選fx。4 跳出對話方塊,選出vlookup。5 點選第一個輸...
EXCEL如何查詢字串,並返回對應字元
lookup 2,0 find h 4 h 6,d4 h 4 h 6 假設h列的資料在h4 h6,d列資料在d4,e4中輸入這個公式,下拉。單元格地址如果不對,自己適當調整。若字串在查詢區域抄是唯一的,可簡襲單用函式解決。示例 要求在a1 c10區域內,查詢存在字串 str 的單元格,返回該單元格地...