在通過下拉列表進行查詢時,對數據源中的查詢結果進行高亮顯示,會讓查詢結果更加明晰。要想實現這樣的效果,其實不需要多么復雜的設置或設計,巧妙地利用條件格式和CELL函數結合,就能解決問題。
首先,建立查詢菜單。在H1單元格輸入“查詢產品代碼”,選中H2單元格,選擇“數據”選項卡,點擊“數據驗證”,在彈出窗口的“設置”選項卡,“允許”處選擇“序列”,選中數據區域A2:A8,確定后,在H2單元格就建立了下拉菜單(圖1)。

接下來,選中數據區域,切換到“開始”選項卡,點擊“條件格式→新建規則”,在彈出窗口選擇“使用公式確定要設置格式的單元格”,在“為符合此公式的值設置格式”處輸入“=cell("contents")=$A1”,點擊“格式”,在彈出窗口中設置好字體顏色、樣式及單元格的填充色等(圖2)。

小提示:cell("contents")表示單元格的內容。
設置完成后,點擊H2單元格,在下拉菜單中選擇菜單,這時,在數據區域根據菜單選擇相應記錄,就會高亮顯示相應的條目(圖3)。

應用擴展:
利用“數據驗證”,在A11處輸入“產品代碼”,在A12處建立下拉列表,來源為A2:A8,在B11處建立下拉列表,來源為B1:E1;在B12處輸入“=VLOOKUP($A$12,$A$1:$E$8,MATCH($B$11,A1:E1,0),0)”,這樣就可以根據A12、B11處的選擇結果,在數據源中找到相應的值。選中數據區域,新建規則,在彈出窗口選擇“使用公式確定要設置格式的單元格”,在“為符合此公式的值設置格式”處輸入“=($A1=$A$12)+(A$1=$B$11)”,點擊“格式”,在彈出窗口中設置好字體顏色、樣式及單元格的填充色等。這樣,就能根據A12、B11處的選擇,在數據源中進行精準定位并高亮顯示了(圖4)。

|