如何在 Excel 中選取並標示對角線上的儲存格?
在 Excel 中作業時,選取多個儲存格通常是指選擇相鄰的儲存格區塊、整列或整欄。然而,在某些情況下(例如標記矩陣的主對角線、在特定報表中突顯關鍵數值,或準備視覺化資料簡報),您可能需要僅選取並標示範圍內的對角線儲存格(即行列編號相同的儲存格,如 A1、B2、C3 等)。掌握快速選取與格式化這些對角線儲存格的技巧,將大幅提升工作效率,尤其在處理大型資料集或套用自訂視覺標示時更顯重要。本文詳盡介紹兩種簡易方法——VBA 與公式,協助您輕鬆選取並標示 Excel 中的對角線儲存格,滿足不同使用者偏好與應用情境需求。
選取並標示對角線儲存格
當您需要高效選取對角線儲存格(特別是在大範圍內或需重複分析時),自動化方法極其實用。以下提供一個 VBA 巨集,協助您快速選取對角線儲存格——尤其適用於矩陣式資料、時間排程表,或對角線標示具有特殊意義的報表。此方法的一大優勢在於高度彈性:您可自行指定要選取的對角線儲存格數量,輕鬆適用於任意大小的範圍。建議執行巨集前先備份資料,並將活頁簿另存為啟用巨集的檔案(.xlsm),以確保功能順利運作。若您的儲存格包含合併區域或篩選條件,請先取消合併或清除篩選,避免選取結果出錯。
1. 點選您希望開始對角線選取的任一儲存格(通常是目標範圍左上角左側的儲存格),然後按下 Alt + F11,即可開啟 Microsoft Visual Basic for Applications 編輯器,進入全新的 VBA 撰寫視窗。若執行時出現錯誤,請確認已在 Excel 信任中心設定中啟用巨集。
2. 在 VBA 編輯器中,依序點選插入> 模組 以新增模組,再將下列程式碼貼入模組視窗。此巨集將自動從您指定的起始點選取對角線儲存格!
VBA:選取對角線儲存格
Sub selectDiag()
'UpdatebyExtendoffice20171128
Dim I As Long
Dim xCount As Long
Dim xRg As Range
On Error Resume Next
Set xRg = ActiveCell
If xRg Is Nothing Then Exit Sub
xCount = Val(InputBox("How many cells do you want to select diagonally?", "KuTools For Excel"))
If xCount = 0 Then Exit Sub
For I = 1 To (xCount - 1)
Set xRg = Union(xRg, ActiveCell.Offset(I, I))
Next I
xRg.Select
End Sub 3. 按下 F5 鍵以執行巨集。系統將彈出對話方塊,提示您輸入欲選取的對角線儲存格數量。請輸入符合所選區域範圍的數字(例如:若您的矩陣為 8x 8,輸入「8」即可選取從左上至右下的所有對角線儲存格)。請勿輸入超過範圍長度的數字,以免誤選範圍外的儲存格。
4. 點選確定,巨集將自動選取指定數量的對角線儲存格,效果如下圖所示。
在選取對角線儲存格後,您可輕鬆透過套用背景顏色或使用條件格式來標示它們!操作超簡單:前往開始索引標籤,點選填充顏色按鈕,並選擇您偏好的色彩,立即突顯這些關鍵儲存格,讓後續分析與報表製作更加得心應手!
提示:若您的活頁簿包含多個工作表,執行巨集前請務必確認已切換至正確的工作表。若巨集執行出現問題,請再次檢查是否已透過檔案> 選項> 信任中心> 信任中心設定 啟用適當的巨集選項。進行疑難排解時,請確保僅選取單一區域,且無合併或隱藏的列/欄,以免干擾選取邏輯。

透過 KUTOOLS AI 解鎖 Excel 的神奇功能
- 智慧執行:透過簡易指令,輕鬆執行儲存格操作、分析資料,並建立圖表!
- 自訂公式:打造專屬公式,讓您的工作流程更順暢!
- VBA 編碼:輕鬆撰寫並套用 VBA 程式碼,立即提升工作效率!
- 公式解析:輕鬆掌握複雜公式!
- 文字翻譯:輕鬆打破試算表中的語言隔閡!
使用條件格式-標示對角線儲存格
Excel 的條件格式功能可根據邏輯規則,自動為任意範圍內的對角線儲存格套用視覺化標示,無需手動選取即可突顯重要資料。此方法特別適用於動態表格(例如排程表、評分矩陣或比較清單),其中對角線代表獨特或高度相關的數值。當您調整結構或擴充表格時,條件格式會自動更新標示,大幅降低維護成本。
1. 選取您的目標範圍(例如 4×4 表格中的 A1:D4 儲存格)。
2. 在 Excel 功能區上,依序前往開始 > 使用條件格式 > 新增規則。在規則對話方塊中,選擇使用公式來決定要格式設定的儲存格。
3. 在公式方塊中輸入下列公式(請將 A1 替換為您所選區域左上角的儲存格參照):
=ROW(A1)=COLUMN(A1) 4. 點選格式,選擇標示顏色後按「確定」確認,再按一次「確定」套用規則。您所選區域內的對角線儲存格將自動標示,並隨資料變動即時調整!
提示:若您的選取範圍起始於其他儲存格(非 A1),請相應調整公式——例如,若從 B2 開始選取,請使用 =ROW(B2)=COLUMN(B2)。當您調整或移動範圍時,務必重新檢查條件格式規則中的公式參考是否正確。進行疑難排解時,請確保公式是相對於所選範圍左上角儲存格撰寫,並透過變更數值測試標示是否能動態更新。
建議:在 Excel 中處理對角線儲存格時,選擇 VBA、公式或條件格式,取決於您是否需要重複自動化、自訂計算,還是即時的視覺回饋。VBA 在複雜情境或批次作業中最具彈性;條件格式則能快速呈現視覺效果,並隨資料變動自動更新。務必確認儲存格參照正確,並將規則或解決方案套用至適當範圍,以確保結果可靠。若出現錯誤或非預期結果,請檢查公式邏輯或巨集設定,並參考 Excel 說明文件或支援資源進一步排除問題。
相關文章
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!
- 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
- 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用