首頁 > 運動

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

由 Excel辦公小動畫 發表于 運動2023-01-14

簡介——點選確定2、接下彈出新增連結單元格,即為要輸入關鍵字的位置,點選確定附上動畫演示:三、設定資料有效性①設定自定義名稱:點選公式——自定義名稱——輸入名稱和引用位置②選擇E2單元格點選資料——資料驗證——允許下拉選擇序列——引用位置輸入=

一對多是不是函式

有很多朋友提到在Excel表格中一對多的查詢問題,今天小編分享一種方法不要複雜的函式公式或者高階的VBA就可以輕鬆實現,而且可以動態重新整理,豈不是一勞永逸,趕快來試試吧!

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

一、匯入原始資料

1、點選資料——其他來源——來自Micosoft Query

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

2、找到儲存位置選擇資料來源,點選確定

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

3、匯入資料來源,選擇工作表,點選幾次下一步選擇儲存位置後確定即可

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

附上動畫演示:

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

二、更改屬性命令文字

1、點選設計——屬性——連線屬性——定義——在命令文字最後輸入

where`資料彙總$`。關鍵字=? ——點選確定

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

2、接下彈出新增連結單元格,即為要輸入關鍵字的位置,點選確定

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

附上動畫演示:

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

三、設定資料有效性

①設定自定義名稱:點選公式——自定義名稱——輸入名稱和引用位置

②選擇E2單元格點選資料——資料驗證——允許下拉選擇序列——引用位置輸入=關鍵字——確定即可

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

③最好將G列轉化為表格區域,這樣的話定義名稱會自動引用區域,就避免再更改引用位置最關鍵的是如果原始表格中增加/刪減資料時候,輸入相應的關鍵字,查詢表中也是隨之變化的,這不是很智慧的一件事嗎?

Excel中不用函式、VBA也可以輕鬆實現一對多的查詢

當然如果你還不想輸入關鍵字的話,也可以在G列提取原始資料的不重複值就完事了!更多小技巧歡迎關注我吧

Tags:點選關鍵字輸入位置引用