在 Excel 中自動反白活動行和列(完整指南)
瀏覽大量充滿資料的 Excel 工作表可能具有挑戰性,而且很容易忘記您的位置或誤讀值。 為了增強您的資料分析並減少出錯的機會,我們將介紹 3 種不同的方法來動態突出顯示 Excel 中選定儲存格的行和列。 當您從一個單元格移動到另一個單元格時,突出顯示會動態變化,提供清晰直觀的視覺提示,讓您專注於正確的數據,如以下演示所示:
在 Excel 中自動反白顯示活動行和列
- 使用 VBA 代碼 -清除現有單元格顏色,不支援Undo
- 只需點擊一下 Kutools for Excel -保留現有單元格顏色,支援撤消,應用於受保護的工作表
- 使用條件格式 -大數據不穩定,需要手動刷新(F9)
使用 VBA 程式碼自動反白顯示活動行和列
若要自動反白顯示目前工作表中所選儲存格的整個列和行,以下 VBA 程式碼可以幫助您完成此任務。
步驟 1:開啟要自動反白活動行和列的工作表
步驟2:開啟VBA工作表模組編輯器並複製程式碼
- 右鍵單擊工作表名稱,然後選擇 查看代碼 從上下文菜單中,查看屏幕截圖:
- 在開啟的 VBA 工作表模組編輯器中,將以下程式碼複製並貼上到空白模組中。 看截圖:
VBA代碼:自動突出顯示所選單元格的行和列Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'Update by Extendoffice Dim rowRange As Range Dim colRange As Range Dim activeCell As Range Set activeCell = Target.Cells(1, 1) Set rowRange = Rows(activeCell.Row) Set colRange = Columns(activeCell.Column) Cells.Interior.ColorIndex = xlNone rowRange.Interior.Color = RGB(248, 150, 171) colRange.Interior.Color = RGB(173, 233, 249) End Sub
提示:自訂程式碼- 若要變更高亮顏色,您只需修改以下腳本中的 RGB 值:
rowRange.Interior.Color = RGB(248,150,171)
colRange.Interior.Color = RGB(173,233,249) - 若要僅反白顯示所選儲存格的整行,請刪除或註解掉此行(在前面新增撇號):
colRange.Interior.Color = RGB(173, 233, 249) - 若要僅反白顯示所選儲存格的整列,請刪除或註解掉(在前面新增撇號)此行:
rowRange.Interior.Color = RGB(248, 150, 171)
- 若要變更高亮顏色,您只需修改以下腳本中的 RGB 值:
- 然後,關閉 VBA 編輯器視窗以返回工作表。
結果:
現在,當您選擇一個儲存格時,該儲存格的整行和整列都會自動反白顯示,並且反白顯示會隨著所選儲存格的變化而動態移動,如下所示:
- 此程式碼將清除工作表中所有儲存格的背景顏色,因此,如果您有具有自訂顏色的儲存格,請避免使用此解決方案。
- 運行此程式碼將禁用 復原 工作表中的功能,這表示您無法透過按 按Ctrl + Z 捷徑。
- 此代碼在受保護的工作表中不起作用。
- 若要停止反白顯示所選單元格的行和列,您需要刪除先前新增的 VBA 程式碼。 之後,透過按一下重設突出顯示 首頁 > 填色 > 沒有填充.
只需單擊 Kutools,即可自動突出顯示活動行和列
面臨 Excel 中 VBA 程式碼的限制嗎? 庫工具 對於Excel's 網格焦點 功能是您理想的解決方案! 它旨在解決 VBA 的缺點,提供多種突出顯示樣式來增強您的工作表體驗。 憑藉其在所有打開的工作簿中應用這些樣式的能力, 庫工具 確保始終高效且具視覺吸引力的資料管理流程。
安裝後 Excel的Kutools請點擊 庫工具 > 網格焦點 啟用此功能。 現在,您可以看到活動儲存格的行和列立即被反白。 當您變更儲存格選擇時,此反白顯示會動態移動。 請參閱下面的演示:
- 保留原始單元格背景顏色:
與 VBA 程式碼不同,此功能尊重工作表的現有格式。 - 可用於受保護的板材:
此功能在受保護的工作表中無縫運行,非常適合管理敏感或共用文檔,而不會影響安全性。 - 不影響撤銷功能:
透過此功能,您可以保留對 Excel 撤銷功能的完全存取權。 這可確保您可以輕鬆地恢復更改,為您的資料操作增加一層安全性。 - 大數據下效能穩定:
此功能旨在高效處理大型資料集,即使在複雜和資料密集型電子表格中也能確保穩定的效能。 - 多種突出顯示樣式:
此功能提供了多種突出顯示選項,可讓您選擇不同的樣式和顏色,使行、列或行和列的活動儲存格以最適合您的喜好和需求的方式突出顯示。
- 若要停用此功能,請按一下 庫工具 > 網格焦點 再次關閉該功能;
- 要應用此功能,請 下載並安裝 Kutools for Excel 第一。
使用條件格式自動反白顯示活動行和列
在 Excel 中,您還可以設定條件格式以自動反白顯示活動行和列。 若要設定此功能,請依照下列步驟操作:
步驟一:選擇資料範圍
首先,選擇要套用此功能的儲存格範圍。 這可以是整個工作表或特定資料集。 在這裡,我將選擇整個工作表。
第 2 步:存取條件格式
點擊 首頁
> 條件格式 > 新規則,請參見屏幕截圖:
步驟3:設定新格式規則中的操作
- 在 新格式規則 對話框中選擇 使用公式來確定要格式化的單元格 來自 選擇規則類型 列錶框。
- 在 格式化此公式為真的值 框中,輸入這些公式之一,在本例中,我將應用第三個公式來突出顯示活動行和列。
若要反白顯示活動行:
若要反白顯示活動列:=CELL("row")=ROW()
若要反白顯示活動行和列:=CELL("col")=COLUMN()
=OR(CELL("row")=ROW(), CELL("col")= COLUMN())
- 然後,單擊 格式 按鈕。
- 在下面的 單元格格式 對話框中的 填 選項卡,根據需要選擇一種顏色來突出顯示活動行和列,請參見螢幕截圖:
- 然後,單擊 OK > OK 關閉對話框。
結果:
現在,您可以看到儲存格 A1 的整列和行都已反白。 若要將此反白顯示套用到另一個儲存格,只需按一下所需的儲存格,然後按 F9 鍵刷新工作表,然後反白顯示新選定單元格的整個列和行。
- 事實上,雖然 Excel 中突出顯示的條件格式方法提供了一種解決方案,但它並不像使用 VBA 和 網格焦點 特徵。 此方法需要手動重新計算工作表(透過按 F9 鍵)。
若要啟用工作表的自動重新計算,您可以將簡單的 VBA 程式碼合併到目標工作表的程式碼模組中。 這將使刷新過程自動化,確保當您選擇不同的單元格時突出顯示立即更新,而無需按 F9 鑰匙。 請右鍵點選工作表名稱,然後選擇 查看代碼 從上下文選單中。 然後將以下程式碼複製並貼上到工作表模組中:Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Sub
- 條件格式保留您手動套用於工作表的現有格式。
- 眾所周知,條件格式是不穩定的,尤其是在應用於非常大的資料集時。 它的廣泛使用可能會降低工作簿的效能,影響資料處理和導航的效率。
- CELL 函數僅在 Excel 2007 及更高版本中可用,此方法與早期版本的 Excel 不相容。
上述方法的比較
獨特之處 | VBA代碼 | 條件格式 | Excel的Kutools |
保留單元格背景顏色 | 沒有 | 是 | 是 |
支援撤銷 | 沒有 | 是 | 是 |
在大型資料集中穩定 | 沒有 | 沒有 | 是 |
可用於受保護的板材 | 沒有 | 是 | 是 |
適用於所有開啟的工作簿 | 僅當前工作表 | 僅當前工作表 | 所有打開的工作簿 |
需要手動刷新 (F9) | 沒有 | 是 | 沒有 |
關於如何在 Excel 中突出顯示所選單元格的列和行的指南到此結束。 如果您有興趣探索更多 Excel 提示和技巧,我們的網站提供了數千個教程,請 點擊此處訪問它們。 感謝您的閱讀,我們期待在未來為您提供更多有用的信息!
相關文章:
- 自動突出顯示活動單元格的行和列
- 當您查看包含大量數據的大型工作表時,可能需要突出顯示所選單元格的行和列,以便您可以輕鬆直觀地讀取數據,以避免誤讀數據。 在這裡,我可以向您介紹一些有趣的技巧,以突出顯示當前單元格的行和列,當更改單元格時,新單元格的列和行將自動突出顯示。
- 在 Excel 中反白顯示每隔一行或每隔一列
- 在大型工作表中,反白或填入每隔一行或每隔 n 行或列可提高資料可見性和可讀性。 它不僅使工作表看起來更整潔,還可以幫助您更快地理解數據。 在本文中,我們將指導您透過各種方法對每隔或第 n 行或列進行著色,幫助您以更具吸引力和更直接的方式呈現資料。
- 滾動時突出顯示整個/整行
- 如果您有一個包含多列的大型工作表,則很難區分該行上的數據。 在這種情況下,您可以突出顯示活動單元格的整個行,以便在向下滾動水平滾動條時可以快速輕鬆地查看該行中的數據。本文將為您介紹一些解決此問題的技巧。
- 根據下拉清單突出顯示行
- 本文將討論如何根據下拉列表突出顯示行,以以下屏幕截圖為例,當我從E列的下拉列表中選擇“進行中”時,我需要用紅色突出顯示該行。從下拉列表中選擇“已完成”,我需要用藍色突出顯示該行,當我選擇“未開始”時,將使用綠色突出顯示該行。
最佳辦公生產力工具
🤖 | Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行 | 生成代碼 | 建立自訂公式 | 分析數據並產生圖表 | 呼叫 Kutools 函數... |
熱門特色: 尋找、突出顯示或識別重複項 | 刪除空白行 | 合併列或儲存格而不遺失數據 | 沒有公式的回合 ... | |
超級查詢: 多條件VLookup | 多值VLookup | 跨多個工作表的 VLookup | 模糊查詢 .... | |
高級下拉列表: 快速建立下拉列表 | 依賴下拉列表 | 多選下拉列表 .... | |
欄目經理: 新增特定數量的列 | 移動列 | 切換隱藏列的可見性狀態 | 比較範圍和列 ... | |
特色功能: 網格焦點 | 設計圖 | 大方程式酒吧 | 工作簿和工作表管理器 | 資源庫 (自動文字) | 日期選擇器 | 合併工作表 | 加密/解密單元格 | 按清單發送電子郵件 | 超級濾鏡 | 特殊過濾器 (過濾粗體/斜體/刪除線...)... | |
前 15 個工具集: 12 文本 工具 (添加文本, 刪除字符,...) | 50+ 圖表 類型 (甘特圖,...) | 40+ 實用 公式 (根據生日計算年齡,...) | 19 插入 工具 (插入二維碼, 從路徑插入圖片,...) | 12 轉化 工具 (數字到單詞, 貨幣兌換,...) | 7 合併與拆分 工具 (高級合併行, 分裂細胞,...) | ... 和更多 |
使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。 點擊此處獲取您最需要的功能...
Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆
- 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
- 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
- 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!