簡單高效的表格技巧一
EXCEL制作下拉菜單欄,選中數據后同時出現該數據對應的表格后續內容
1. EXCEL表格下拉菜單欄方法
- 對于EXCEL用戶
(1)點擊菜單欄的“數據”→點擊數據驗證(如果沒有,可以在上面搜索欄搜索或者可能你的EXCEL版本太低,沒有這個功能)  (2)在彈出窗口的“允許”→選擇序列→在點擊來源的“箭頭”,去勾選你要的下拉菜單的內容單元格或者直接輸入   (3)這樣就完成了單元格下拉菜單欄的制作 - 對于WPS用戶
(1)點擊菜單欄的“數據”→點擊有效性  (2)在彈出窗口的“允許”→選擇序列→在點擊來源的“箭頭”,去勾選你要的下拉菜單的內容單元格或者直接輸入  (3)這樣就完成了單元格下拉菜單欄的制作
2. VLOOKUP與MATCH函數說明
- VLOOKUP函數
vlookup的函數式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 它由lookup_value;table_array;col_index_num;range_lookup 四個參數組成。
(1)第一個參數lookup_value代表我們要查找或匹配所依據的字段值。 (2)第二個參數table_array代表的是我們需要在哪個范圍進行查找 (3)第三個參數col_index_num代表的是我們需要查找的值位于表格中的具體位置 (4)第四個參數我們一般都會選0,代表精確查找。
- MATCH函數
MATCH的語法結構:(查找對象,指定查找的范圍或者數組,查找方式)
MATCH函數用于返回需要查找的數據在區域里的相對位置。
3. 選中下拉欄后自動出現后續表格內容
相信大家都會VLOOKUP函數的基本操作,那么在基本操作上如何來實現這個功能呢?有的人試著橫向拖動,但是發現后面的表格都不會顯示數據,這是為什么?
觀察公式發現,前兩個參數都發生了變化,第三個參數卻沒有變,結果肯定不正確。 要向實現這個功能,那么這里我們可以提出3個問題: (1)在橫向拖動的時候怎么讓第一個參數不發生變化? (2)在橫向拖動的時候怎么讓第二個參數不發生變化? (3)在橫向拖動的時候怎么讓第三個參數相對發生變化?
解決第一個問題: 我們需要引入EXCEL中常用的字符“$”,這個符號在excel當中也是常用的,它表示的是絕對引用,相當于固定的意思。
> 例如:
> $A1表示的是固定A列,行數可以變化;
> 當加兩個$寫作$A$1時,相當于把列數固定,行數也固定了,也就是說這個單元格被絕對引用了,無論怎么拖動函數公式,它的位置都不會變化。
解決第二個問題: 我們同樣采用問題一的方法,在你原本劃定的表格范圍添加:
如原本是A1:E18,我們就可以寫成$A$1:$E$18,也可以寫成$A:$E。同樣的效果
解決第三個問題: 對于第三個問題的解決方法有不少于1中,我這里采用MATCH函數的方法。
例如如下公式:
=VLOOKUP($A2,$A:$F,MATCH(G$1,$A$1:$F$1,0),0)
第一個參數代表第一個依據查詢的參數不變
第二個參數就是固定你原數據表格不變
第三個參數,就是跟隨第一個參數變化。內部G$1就代表行數定了,列數不變,就會根據你拖動選擇表頭參數;$A$1:$F$1代表固定后續你要填充的表頭數據;
最后是一個效果展示視頻
EXCEL表格下拉菜單欄選擇數據,同屬后續數據跟隨變化
|