問題
問題:
韓老師原來發過一篇:
這篇文章中,查詢區域與數據源區域在同一個表中,韓老師是為了方便解釋公式。
今天有粉絲朋友問:
能不能查詢區域放在另一工作表中,再隱藏的徹底一點?那韓老師今天講一下跨表查詢,且把數據基本信息表隱藏。
查詢區域,位于“查詢”工作表中,如下圖:
![]()
基本信息數據,在“基本信息”工作表中,如下圖:
![]()
解決方法
第一步:輸入公式
在A5單元格中輸入公式:
=IFERROR(INDEX(基本信息!$A$1:$G$16,MATCH($C$2,基本信息!$C$1:$C$16,0),COLUMN()),"")確定,并將公式向右填充,結果如下圖:
![]()
即可完成C2單元格身份證號碼對應工資信息查詢。
關于此公式的解釋,可參考,此處只是多了跨表引用公式。
當然,公式中跨表引用數據的時候,不需要手動輸入工作表名稱,只需在公式編輯的過程中點擊對應工作表標簽,然后選擇數據就可以了。
第二步,隱藏工作表
第一種方法:
關 于隱藏工作表,可以直接在工作表標簽上點擊右鍵,選擇“隱藏工作表”,如下圖:
![]()
但這個隱藏的工作表很容易被人發現 。只要在任意工作表標簽上右鍵,就可以選擇“取消隱藏”,從而輕易顯示工作表,如下圖:
![]()
所以,更保險的方式是利用VBA窗口隱藏工作表。
第二種方法:
在工作表標簽上點擊右鍵,選擇“查看代碼”,如下圖:
![]()
在打開的VBA窗口中,將需要隱藏的工作表的可見屬性(Visible),改為”2-xlSheetVeryHidden“,如下圖:
![]()
再關閉VBA窗口,即可不能用”取消隱藏“功能顯示該工作表了:
![]()
詳細過程可參考視頻:
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.