EXCEL怎麼按行列查詢資料?

時間 2021-06-08 19:19:54

1樓:hyc11072

這個應該是個很簡單的問題。可以使用match函式找到相應值所在的列, 作為VLOOKUP的第三引數即可。

如果首列也會隨時改變的話, 建議使用OFFSET+match,將整個陣列區域做偏移。再用match+index查詢。

2樓:郭大牛

非要按照這種操作,那麼其實也可以,提供四個思路:

第乙個,可以考慮使用hlookup來查詢標題行標題字段,獲取需要匹配值所在的列,假設為2,返回值行所在列假設5,用這個列值組合,作為那麼你的區域也就就是2-5列。於是帶入你的vlookup函式,就是vlookup(2列單元格,2:5列區域,第5列,false)這樣乙個結構。

第二個,單獨建立乙個表,儲存資料表列的標題所在位置索引。也就是說每次列變動後自動更新這個索引表中每個列所在的位置。然後使用vlookup直接引用這個索引。

第三個,使用超級表,也就是把你的資料全部轉換為超級表,這樣一來就可以按命名的名稱引用了,根本不用管他再哪一列。

第四個,使用power query這個直接就不用操心列位置了,直接查詢即可,簡單省事。

但說實話,這種情況下vlookup是有很多限制的,它要求匹配列必須位於查詢值列前面。所以,最好還是用index+match組合。

說了那麼多萬種方法,還是推薦你使用第三種或者第四種。而第三種可以說是最優的。

最後多說一句,在EXCEL裡面表結構如果能固定,那麼最好還是固定,盡量還是不要變換列位置,否則引用會成為乙個大問題。

用Excel表怎麼做查詢資訊?

phil 複製一段Excel中的關於查詢的幫助,以便你更清晰的理解 利用 Excel 中的 查詢和替換 功能在工作簿中搜尋某些內容,例如特定的數字或文字字串等。1.在 開始 選項卡上的 編輯 組中,單擊 查詢和選擇 2.請執行下列操作之一 要查詢文字或數字,單擊 查詢 要查詢和替換文字或數字,單擊 ...

EXCEL怎麼同時篩選兩列資料

唐辰 雖然不太確定你的業務背景是什麼,不過先滿足你的的需求吧,至少有三種辦法都可以達到目標。一 直接使用篩選功能 Excel中開啟 關閉篩選功能的快捷鍵是 Ctrl Shift L組合鍵。篩選方法一 雖然在篩選兩列資料時,是分開進行的篩選,但是最終的結果是一致的,且沒有必要強調篩選兩個欄位的先後順序...

1萬億條資料怎麼儲存和查詢?

大夢人生 GPS行業,每條資料0.5k。每個客戶10秒一條資料。目前乙個月大概有2億條資料。未做分片集單伺服器的情況下5億條資料 80G磁碟占用空間,50 100G的記憶體占用 遇到查詢效率慢的情況,優化查詢方式後正常。目前已上分片集 資料讀寫響應在300ms內 總得來說MONGODB簡單好用。 雷...