返回列表 上一主題 發帖

vlookup 找到2個一樣條件資料 抓取 回傳問題

vlookup 找到2個一樣條件資料 抓取 回傳問題

VLOOKUP   目前我去找 1A                       1A                1A
                                                                            YA                XD

可是只會回傳YA   有辦法2個直都回傳嗎?

^^

回復 1# iwiniwin
不知您的資料如何分布,可否上傳範例檔供參?
Ex. 使用INDEX, SMALL, IF組合成陣列公式,可對相同類別項目整合其資料。

TOP

本帖最後由 iwiniwin 於 2014-4-8 17:53 編輯

123.rar (8.94 KB)





如圖片中  我去找1A1  會顯示A  但是  我希望連另一個1A1  一起顯示
變成有  A  A99   如果有3個以上值 都可以使用抓取


謝謝

TOP

本帖最後由 准提部林 於 2014-4-9 09:50 編輯

VLOOKUP.讓B欄單格存放一個以上結果值(以空格分隔)
1.輔助欄.F1:
  1. =E1&IF(ISNA(MATCH(D1,D2:D$999,)),""," "&VLOOKUP(D1,D2:F$999,3,))
複製代碼
 或:
  1. =E1&LOOKUP("龥",IF({1,0},""," "&VLOOKUP(D1,D2:F$999,3,)))
複製代碼
 
 
2.查詢欄.B1:
 =IF(A1="","",VLOOKUP(A1,D:F,3,))

TOP

感謝回答   請問 我現在1A1  可能不是放在第一格 也許插入在中間  我看成是寫法是 避開前面的值不去
VLOOKUP  有辦法全部 VLOOKUP 在去抓取 第一個找到 和 地2個找到的值嗎

TOP

回復 5# iwiniwin


   
參考檔:
http://www.funp.net/942352
 
不加輔助欄:陣列公式.右拉,所有符合者以單格顯示
=INDEX($K:$K,SMALL(IF($J$1:$J$25=$A1,ROW($J$1:$J$25),4^8),COLUMN(A$1)))&""
或:
=INDEX($K:$K,SMALL(IF($J$1:$J$25=$A1,ROW($J$1:$J$25),4^8),COLUMN(A$1)))&IF(C1="",,"/"&C1)
 
VLOOKUP 只能抓到第1個,無法抓出全部~~

TOP

看完樓上寫的東西  只有2個字佩服  很多單獨函數都會  但是合在一起就是寫不出來= =

TOP

本帖最後由 iwiniwin 於 2014-4-10 14:28 編輯

請問一下最關鍵的地方   VLOOKUP  3  關於這個抓取  3這個我搞不清楚位神麼這個可以用3
我寫的話 我會用 抓取 2  這樣只會產生2個數值

抓取3這個是空的  還沒產生的資料  可是這樣做  卻可以抓取到所有資料

TOP

=INDEX($KK,SMALL(IF($J$1J$25=$A1,ROW($J$1J$25),4^8),COLUMN(A$1)))&""
請問一下 4^8  這個值是怎麼來的
^^

TOP

本帖最後由 准提部林 於 2014-4-11 10:30 編輯

回復 9# iwiniwin


   
4^8 = 65536 > OFFICE 2003 最大(最後)列號,表示您的資料用不到這一列(完全空白),讓不符合條件者取用這一列(空白),
學習EXCEL,重點在〔看〕而不是〔問〕,因為問題可能別人已問過千百次,論壇搜一下就有了,這是論壇的主要目的,
真找不到再問即可~~

以下有更多帖子及資料可看:
http://club.excelhome.net/forum-3-1.html
http://tw.knowledge.yahoo.com/dir/dir?sid=396540031

TOP

        靜思自在 : 人生最大的成就是從失敗中站起來。
返回列表 上一主題