很多人都想知道,在Excel表格中,點擊區縣就可以顯示對應的城市這個功能是怎麼實現的?其實,這種情況類似於聯動的下拉菜單,如果你製作過二級下拉菜單,這個問題就不難實現了。
下面動圖是最終實現的效果圖。工作表中的B列是區/縣名,C列是城市名,在E10單元格中有個下拉框,點擊下拉框中的區/縣名,就可以在F10單元格中顯示對應的城市名了。
具體操作步驟如下:
1、選中E10單元格 -- 點擊菜單欄的「數據」選項卡 -- 在「數據工具」組中點擊「數據驗證」。
2、彈出「數據驗證」對話框 -- 在「允許」下方的下拉框中選擇「序列」-- 勾選「忽略空值」和「提供下拉箭頭」前面的複選框 --「來源」選擇B5:B25單元格區域。
3、點擊「出錯警告」選項卡 -- 勾選「輸入無效數據時顯示出錯警告」前面的複選框 -- 在「樣式」下方的下拉框中選擇「信息」-- 點擊「確定」按鈕。
4、選中F10單元格 -- 在編輯欄中輸入公式「=IF(E10="","",VLOOKUP(E10,$B$5:$C$25,2,0))」-- 按回車鍵回車即可。
公式解析:
VLOOKUP(E10,$B$5:$C$25,2,0):
E10單元格我們通過「數據驗證」設置成下拉框,下拉框裡面的內容就是「區/縣」名,這裡作為VLOOKUP函數的第一個參數:查找值。第二個參數$B$5:$C$25是一個查找範圍,也就是要查找的「區/縣」名所在的單元格區域。第三個參數2表示第2列,即返回的結果在「查找區域」中是第2列。第四個參數0表示精確查找,也可以寫為FALSE。
=IF(E10="","",VLOOKUP(E10,$B$5:$C$25,2,0)):
IF函數判斷E10單元格的值是否等於空,如果等於空,就返回空,否則返回VLOOKUP函數查找到的值。
5、動圖演示如下。
以上就是我們本期的詳細教程,如有不懂之處,可在評論區留言!更多常用Excel函數使用技巧,請持續關注本頭條號!
您的每一份讚賞、轉發、評論、點贊、收藏都將成為我們寫出更多優質教程的動力!感激不盡!