KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

在 Excel 中自動突顯作用中列與欄(完整指南)

作者曉陽修改日期

在資料密集的大型 Excel 工作表中導覽,往往容易迷失位置或誤讀數值,挑戰不小。為提升您的數據分析效率並降低出錯風險,我們將介紹 3 種方法,在 Excel 中動態標示所選儲存格所在的列與欄。當您切換儲存格時,標示會隨之即時移動,提供清晰直觀的視覺提示,確保您始終聚焦於正確的資料,如下方示範所示:

在 Excel 中自動標示作用列與作用欄


影片:在 Excel 中自動標示作用列與作用欄

 


使用 VBA 程式碼自動標示作用列與作用欄

若要在目前工作表中自動標示所選儲存格的整列與整欄,下列 VBA 程式碼可協助您輕鬆達成此任務。

步驟 1:開啟欲自動標示作用列與作用欄的工作表

步驟 2:開啟 VBA 工作表模組編輯器並複製程式碼

  1. 以滑鼠右鍵按一下工作表名稱,並從快捷選單中選擇「檢視程式碼」,如下圖所示:
    在工作表名稱上按一下右鍵,然後從內容功能表中選擇「檢視程式碼」
  2. 在開啟的 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)

    將程式碼複製並貼到模組中
  3. 接著關閉 VBA 編輯器視窗,返回工作表。

結果:

現在,當您選取儲存格時,該儲存格的整行與欄會自動被標示,且標示會隨著所選儲存格的變更而動態移動,如下方示範所示:

備註:
  • 此程式碼會清除工作表中所有儲存格的背景顏色,因此,若您已為某些儲存格套用自訂色彩,請勿使用此解決方案。
  • 執行此程式碼將停用工作表的「復原」功能,您將無法使用「Ctrl」+「Z」快速鍵撤銷任何誤操作。
  • 此程式碼無法在受保護的工作表中執行。
  • 若要停止醒目提示所選儲存格的列與欄,請先移除先前加入的 VBA 程式碼,然後點選「開始」>「填滿色彩」>「無填滿」以重設醒目提示。

只需點擊一次 Kutools 即可自動標示作用列與作用欄

是否受困於 Excel 中 VBA 程式碼的限制?「Kutools for Excel」的「網格聚焦」功能正是您的理想解決方案!此功能專為彌補 VBA 的不足而設計,提供多種標示樣式,全面提升您的工作表使用體驗,並能將這些樣式套用至所有已開啟的活頁簿,確保資料管理始終高效且視覺效果出色。

Kutools for Excel 提供超過 300 項進階功能,簡化繁複作業,激發創意並提升效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 詳細資訊……         免費試用……

安裝 Kutools for Excel 後,請點擊「Kutools」>「網格聚焦」以啟用此功能。啟用後,您將立即看到作用中儲存格所在的列與欄已被醒目標示,且當您切換儲存格選取項目時,標示也會隨之動態移動。請參閱下方示範:

網格聚焦功能的主要優勢:
  • 保留原始儲存格背景顏色:
    有別於 VBA 程式碼,此功能會完整保留您工作表中的既有格式設定。
  • 可在受保護的工作表中使用:
    此功能在受保護的工作表中也能無縫運作,非常適合管理敏感或共用文件,同時確保安全性不受影響。
  • 不影響復原功能:
    使用此功能時,您仍可完整運用 Excel 的復原功能,輕鬆還原任何變更,為您的資料操作增添一層安全保障。
  • 處理大型資料時效能穩定:
    此功能專為高效處理大型資料集而設計,即使在複雜且資料密集的工作表中,也能維持穩定流暢的效能表現。
  • 多種醒目提示樣式:
    此功能提供多種高亮樣式與色彩,讓您能依個人偏好與需求,輕鬆凸顯作用中儲存格所在的列、欄或行列組合,使其脫穎而出!
    Grid Focus 功能的更多選項
提示:

透過使用條件格式自動標示作用列與作用欄

在 Excel 中,您還可透過設定條件格式,自動標示作用儲存格所在的列與欄。設定步驟如下:

步驟 1:選取數據區域

首先,請選取您要套用此功能的儲存格範圍,可以是整個工作表或特定資料集。在此,我將選取整個工作表。

步驟 2:進入使用條件格式

點擊「常用」>「使用條件格式」>「新增規則」,如下圖所示:
按一下 [首頁] > [條件式格式設定] > [新增規則]

步驟 3:在「新增格式設定規則」中設定操作

  1. 在「新增格式設定規則」對話方塊中,從「選取規則類型」清單選擇「使用公式來決定要格式設定的儲存格」。
  2. 請在「在此公式為 TRUE 時格式設定值」方塊中輸入下列任一公式。本範例將採用第三個公式,同時標示作用列與作用欄。
    標示作用列:
    =CELL("row")=ROW()
    標示作用欄:
    =CELL("col")=COLUMN()
    同時標示作用列與作用欄:
    =OR(CELL("row")=ROW(), CELL("col")= COLUMN())
  3. 接著點擊「格式」按鈕。
    在「新增格式設定規則」中設定操作
  4. 在接下來的「設定儲存格格式」對話方塊中,於「填滿」索引標籤下選擇一種色彩,以標示所需的作用列與作用欄,如下圖所示:
    在「填滿」索引標籤下,選擇一種顏色來突顯列或欄
  5. 接著點擊「確定」>「確定」,即可關閉對話方塊。

結果:

現在,您可以看到 A1 儲存格所在的整列與整欄都已同步標示。若要將此標示套用至其他儲存格,只需點擊目標儲存格,再按下「F9」鍵重新整理工作表,系統就會自動標示新選取儲存格的整列與整欄。

提示:
  • 確實,雖然在 Excel 中使用使用條件格式方法進行醒目提示是一種解決方案,但不如使用「VBA」與「網格聚焦」功能來得流暢。此方法需要手動重新計算工作表(按「F9」鍵)。
    若要啟用工作表的自動重新計算功能,您可以將一段簡易的 VBA 程式碼加入目標工作表的程式碼模組中。如此一來,系統便會自動執行重新整理程序,確保當您選取不同儲存格時,醒目提示會立即更新,無需按下「F9」鍵。請在工作表名稱上按一下滑鼠右鍵,然後從快顯功能表中選擇「檢視程式碼」。接著將下列程式碼複製並貼到工作表模組中:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      Target.Calculate
    End Sub
    
  • 使用條件格式時,將保留您手動套用至工作表的現有格式設定。
  • 條件格式雖實用,卻已知存在不穩定性,尤其在處理極大型資料集時更為明顯。過度使用可能拖慢活頁簿效能,進而影響資料處理與導覽效率。
  • CELL 函數僅適用於 Excel 2007 及更高版本,與早期版本的 Excel 不相容。

上述方法比較

功能VBA 程式碼使用條件格式Kutools for Excel
保留儲存格背景顏色
支援復原
在大型資料集中穩定運作
可在受保護的工作表中使用
適用於所有開啟的工作簿僅限當前工作表僅限當前工作表所有開啟的工作簿
需要手動重新計算(F9)

以上就是我們關於如何在 Excel 中突顯選取儲存格所在欄與列的完整指南!如果您想掌握更多 Excel 密技,歡迎立即點此前往瀏覽我們網站數千篇實用教學文章。感謝您的閱讀,期待未來持續為您帶來更多高效技巧!


相關文章:

  • 自動標示作用儲存格的整列與整欄
  • 當您檢視包含大量資料的工作表時,或許會希望醒目標示所選儲存格所在的列與欄,讓資料閱讀更直觀、輕鬆,避免誤讀。本文將為您介紹幾種實用技巧,可自動標示目前儲存格所在的列與欄;一旦儲存格變更,系統也會立即自動標示新儲存格的列與欄。
  • 在 Excel 中標示每隔一列或一欄
  • 在大型工作表中,為每隔一列(或每隔第 n 列)或一欄(或每隔第 n 欄)加上標示或填滿色彩,能顯著提升資料的可見性與可讀性。不僅讓工作表看起來更整潔有序,還能幫助您更快掌握資料內容。本文將引導您運用多種方法,輕鬆為每隔一列(或第 n 列)或一欄(or 第 n 欄)上色,讓您的資料呈現更加清晰、美觀。
  • 捲動時標示整列
  • 若您擁有包含多個欄位的大型工作表,將難以辨識特定列中的資料。此時,您可以標示作用儲存格所在的整列,以便在水平捲動時快速、輕鬆地追蹤該列內容。本文將分享一些實用技巧,協助您有效解決此問題。
  • 根據下拉式清單進行醒目列區域
  • 本文將說明如何根據下拉式清單對整列進行醒目提示。以下圖為例:當您在 E 欄的下拉式清單中選擇「進行中」時,該列會以紅色標示;選擇「已完成」時,以藍色標示;選擇「未開始」時,則以綠色標示。