寵物集市-寵物集市華東、華南、華北排行榜一覽表
1520
2023-12-07
復選框是一種交互式工具,用于選擇或取消選擇一個選項,您經常會在 Web 表單或填寫調查時看到它們。 在 Excel 中,您可以通過選中或取消選中使工作表更具動態性和交互性的復選框來添加多種可能性,例如通過復選框創建清單、通過復選框插入動態圖表等。
在本教程中,我將介紹如何插入、選擇、刪除復選框,并給出一些在 Excel 中使用它們的示例。
目錄:
1. 兩種類型的復選框(Check Box Form 控件 vs. Check Box ActiveX 控件)
2.在Excel中添加一個或多個復選框
2.1 插入一個復選框 2.2 插入多個復選框 使用填充句柄選項插入多個復選框 使用VBA代碼插入多個復選框 使用方便的功能插入多個復選框3.更改復選框名稱和標題文本
4. 將一個或多個復選框鏈接到單元格
4.1 將一個復選框鏈接到具有格式控制功能的單元格 4.2 使用 VBA 代碼一次將多個復選框鏈接到單元格5.選擇一個或多個復選框
5.1 右擊選中一個復選框 5.2 按Ctrl鍵選擇多個復選框6.刪除一個或多個復選框
6.1 用VBA代碼刪除多個復選框 6.2 用一個簡單的特性刪除多個復選框7. Excel 中的分組復選框
7.1 使用 Group 功能對復選框進行分組 7.2 使用 Group Box 命令對復選框進行分組8. 示例:如何在 Excel 中使用復選框
示例 1:創建帶有復選框的待辦事項列表 示例 2:創建帶有復選框的動態圖表 在 Excel 中創建帶有復選框的交互式圖表 使用簡單的功能創建帶有復選框的交互式圖表 示例 3:創建帶有復選框的下拉列表 使用列表框創建帶有復選框的下拉列表 使用具有驚人功能的復選框創建下拉列表 示例 4:選中復選框以更改行顏色 選中復選框以使用條件格式更改行顏色 選中復選框以使用 VBA 代碼更改行顏色 示例 5:如果選中復選框,則對單元格值進行計數或求和 示例 6:如果選中復選框,則返回特定值要插入復選框,您需要確保“開發人員”選項卡顯示在功能區上。 開發者選項卡默認是不活動的,所以你需要先啟用它。
1. 在 Excel 工作簿中,請單擊 文件 > 附加選項。 在 Excel選項 對話框,單擊 自定義 彩色帶,然后檢查 開發商 選項并單擊 OK 按鈕關閉此對話框。
2。 現在 開發商 選項卡出現在 Excel 功能區中,如下圖所示。 您可以根據需要從“開發人員”選項卡訪問各種交互式控件。
Microsoft Excel 提供了兩種類型的復選框 -復選框表單控件 和 復選框 ActiveX 控件:
復選框表單控件 比簡單得多 復選框 ActiveX 控件,并 復選框 ActiveX 控件 在設計上更加靈活,可以作為代碼中的對象使用。 對于我們的日常工作來說,Form Controls 就足夠了,所以我們在大多數情況下都會用到它們。
復選框表單控件與復選框 ActiveX 控件:
ActiveX 控件提供更多格式選項,您可以使用它們進行復雜靈活的設計; 表單控件內置在 Excel 中,而 ActiveX 控件是單獨加載的,因此它們可能偶爾會凍結; 某些計算機默認不信任 ActiveX 控件,因此您需要從信任中心手動啟用它們; Check Box ActiveX 控件可以通過 VBA 編輯器以編程方式訪問; ActiveX 僅由 Windows 選項提供,Mac OS 不支持。備注:我在以下教程中討論的所有復選框都是 復選框表單控件.
要插入一個或多個復選框,本節可能會對您有所幫助。
2.1 插入一個復選框要插入一個復選框,請執行以下操作:
1。 點擊 開發商 選項卡,然后單擊 插頁 來自 Controls 組,然后選擇 復選框 下 表單控件. 然后,單擊要插入復選框的單元格,復選框將出現在該單元格附近,請參見屏幕截圖:
2. 然后,將光標放在復選框的選擇框邊緣。 當它變為移動指針時,您可以單擊并將復選框拖動到您需要的單元格中,請參見屏幕截圖:
2.2 插入多個復選框如果您的工作表中需要多個復選框,這里將為您討論一些快速方法。
使用填充句柄選項插入多個復選框要快速插入多個復選框,如上所述添加一個復選框,然后使用填充句柄選項將復選框填充到其他單元格。
1. 單擊以選中復選框所在的單元格。
2. 向下拖動填充手柄以填充復選框,如下圖所示:
使用VBA代碼插入多個復選框以下 VBA 代碼還可以幫助您快速輕松地插入復選框列表。 請這樣做:
1。 按住 ALT + F11 鍵打開 Microsoft Visual Basic for Applications窗口.
2。 然后,點擊 插頁 > 模塊,然后將以下代碼粘貼到 模塊 窗口。
VBA代碼:將多個復選框插入到單元格列表中
3。 然后,按 F5 運行此代碼的關鍵。 將彈出一個提示框,提醒您選擇一系列單元格以插入復選框。 看截圖:
4。 然后,點擊 OK 按鈕,復選框被整齊地插入到單元格中,看截圖:
使用方便的功能插入多個復選框如果你有 Kutools for Excel,其 批量插入復選框 功能,您可以立即將復選框插入空白單元格或帶有數據的單元格。
安裝后 Kutools for Excel,請這樣做:
1. 選擇要插入復選框的單元格范圍。
2。 然后,點擊 Kutools > 插頁 > 批量插入復選框,請參見屏幕截圖:
3. 然后,選定的單元格將填充有復選框,如下圖所示:
將復選框插入空白單元格 將復選框插入數據單元格在 Excel 中使用復選框時,應區分復選框名稱和標題名稱。 標題名稱是您在復選框旁邊看到的文本,復選框名稱是您在選中復選框時在名稱框中看到的名稱,如下圖所示:
復選框名稱 字幕名稱要更改字幕名稱,請右鍵單擊復選框,然后選擇 編輯文字 從上下文菜單中,輸入您想要的新名稱,查看屏幕截圖:
要更改復選框名稱,您應該選中復選框,然后在 姓名框 如下圖所示:
使用復選框時,您通常需要將復選框鏈接到單元格。 如果選中該框,則單元格顯示 TRUE,如果未選中,則單元格顯示 FALSE 或為空。 本節將介紹如何將一個或多個復選框鏈接到 Excel 中的單元格。
4.1 將一個復選框鏈接到具有格式控制功能的單元格要將復選框與某個單元格關聯,請執行以下操作:
1. 右鍵單擊復選框,然后選擇 格式控制 從上下文菜單中,查看屏幕截圖:
2。 在 格式化對象 對話框中的 系統 選項卡,單擊以選擇要鏈接到復選框的單元格 單元鏈接 框,或手動鍵入單元格引用,請參見屏幕截圖:
3。 點擊 OK 關閉對話框,現在,復選框鏈接到特定單元格。 如果選中它,會顯示一個 TRUE,取消選中它,會出現一個 FALSE,如下示例所示:
4.2 使用 VBA 代碼將多個復選框鏈接到單元格要使用格式控制功能將多個復選框鏈接到單元格,您需要一次又一次地重復上述步驟。 如果需要鏈接成百上千個復選框,這將非常耗時。 在這里,我將介紹一個 VBA 代碼來一次將多個復選框鏈接到單元格。
1. 轉到包含復選框的工作表。
2。 按住 ALT + F11 鍵打開 Microsoft Visual Basic應用程序 窗口.
3。 然后,點擊 插頁 > 模塊,然后將以下代碼粘貼到 模塊 窗口。
VBA代碼:一次將多個復選框鏈接到單元格
備注: 在這段代碼中, I = 2, 號碼 2 是復選框的起始行,并且 xCChar = "C",這封信 C 是您要將復選框鏈接到的列。 您可以根據需要更改它們。
4。 然后,按 F5 運行此代碼的關鍵,活動工作表中的所有復選框立即鏈接到指定的單元格。 選中復選框時,其相關單元格將顯示 TRUE,取消選中復選框,鏈接單元格將顯示 FALSE,見截圖:
要復制或刪除工作表中的復選框,您應該先選中復選框。 要選擇一個或多個復選框,請執行以下操作:
選擇一個復選框:(兩種方式)
右鍵單擊復選框,然后單擊其中的任意位置。 OR 按 按Ctrl 鍵,然后單擊復選框。選擇多個復選框:
按住 按Ctrl 鍵,然后單擊要一一選擇的復選框。
刪除一個復選框對我們來說很容易,您只需選擇它,然后按鍵盤上的 Delete 鍵。 當涉及到多個復選框時,你怎么能在 Excel 中做到這一點?
6.1 用VBA代碼刪除多個復選框要刪除工作表中的所有復選框,您可以應用以下 VBA 代碼。
1。 按住 ALT + F11 鍵打開 Microsoft Visual Basic for Applications窗口.
2。 然后,點擊 Insert> 模塊,然后將以下代碼粘貼到 模塊窗口.
VBA代碼:刪除當前工作表中的所有復選框
3。 然后按 F5 鍵來執行代碼。 將立即刪除特定工作表中的所有復選框。
6.2 用一個簡單的特性刪除多個復選框Kutools for Excel和 批量刪除復選框 功能,您只需單擊幾下即可根據需要從一系列選擇或整個工作表中刪除復選框。
安裝后 Kutools for Excel,請這樣做:
1. 選擇包含要刪除的復選框的單元格范圍或整個工作表。
2。 然后,點擊 Kutools > 刪除 > 批量刪除復選框,請參見屏幕截圖:
3. 然后,所有復選框都會立即從選擇中刪除。
當您想一起移動多個復選框或調整其大小時,將復選框分組可能有助于一次控制所有復選框。 本節將討論如何在 Excel 工作表中對多個復選框進行分組。
7.1 使用 Group 功能對復選框進行分組在Excel中, 團隊 功能可以幫助對多個復選框進行分組,請這樣做:
1。 持有 按Ctrl 鍵,然后單擊以選中要分組的復選框,請參見屏幕截圖:
2. 然后,右鍵單擊并選擇 團隊 > 團隊 從上下文菜單中,查看屏幕截圖:
3. 并且所有選中的復選框都被分組,您可以一次移動、復制它們。
7.2 使用 Group Box 命令對復選框進行分組此外,您還可以使用 組合箱 將多個復選框組合在一起。 請執行以下步驟:
1。 去的 開發商 標簽,然后單擊 插頁 > 組框(表單控件),請參見屏幕截圖:
2. 然后,拖動鼠標繪制一個分組框,并根據需要更改分組框標題名稱:
3. 現在,您可以在組框中插入復選框,單擊 開發商 > 插頁 > 復選框(表單控件),請參見屏幕截圖:
4. 然后拖動鼠標繪制一個復選框,并根據需要修改標題名稱,見截圖
5. 同樣,將其他復選框插入組框,您將獲得如下截圖所示的結果:
通過以上信息,我們了解了復選框的一些基本知識。 在本節中,我將介紹如何在 Excel 中使用復選框進行一些交互式和動態操作。
示例 1:創建帶有復選框的待辦事項列表待辦事項列表對我們標記日常工作中已完成的任務很有用。 在典型的待辦事項列表中,選中的已完成任務具有刪除線格式,如下圖所示。 借助復選框,您可以快速創建交互式待辦事項列表。
要創建帶有復選框的待辦事項列表,請執行以下步驟:
1. 請將復選框插入您要使用的單元格列表中,請參見屏幕截圖:(點擊了解如何插入多個復選框)
2. 插入復選框后,您應該將每個復選框鏈接到單獨的單元格。
3. 將復選框鏈接到單元格后,如果選中復選框,則顯示 TRUE,如果未選中,則顯示 FALSE,請參見截圖:
4. 然后,您應該應用 條件格式 功能來實現以下操作。 選擇要創建待辦事項列表的單元格區域 A2:C8,然后單擊 首頁 > 條件格式 > 新規則 去 新格式規則 對話框。
5。 在 新格式規則 對話框中,單擊 使用公式來確定要格式化的單元格 ,在 選擇規則類型 列表框,然后輸入此公式 = C2 = TRUE 到 格式化此公式為真的值 文本框,請參見屏幕截圖:
備注: C2 是一個鏈接到復選框的單元格..
6. 然后,繼續點擊 格式 按鈕去 單元格格式 對話框。 在下面 字體 選項卡,檢查 刪除線 來自 效果 部分,并根據需要為已完成的待辦事項列表項指定顏色,請參見屏幕截圖:
7。 然后,點擊 OK > OK 要關閉對話框,現在,當您選中復選框時,其對應的項目將被格式化為刪除線,如下例所示:
示例 2:創建帶有復選框的動態圖表有時,您可能需要在一張圖表中顯示大量數據和信息,而圖表會亂七八糟。 在這種情況下,您可以使用復選框在工作表中創建動態圖表。 勾選復選框時,會顯示對應的數據線,不勾選則隱藏數據線,如下圖所示:
本節將討論在 Excel 中創建此類圖表的兩個快速技巧。
在 Excel 中創建帶有復選框的交互式圖表通常,在 Excel 中,您可以通過以下步驟使用復選框來創建動態圖表:
1. 插入一些復選框并重命名它們。 在這種情況下,我將插入三個復選框并將它們重命名為 Apple、Orange 和 Peach,見截圖:
2. 然后,您應該將這些復選框鏈接到單元格,請單擊以選中第一個復選框,然后右鍵單擊,然后選擇 格式控制在 格式化對象 對話框中的 系統 標簽,從 單元鏈接 框,選擇與復選框鏈接的單元格,請參見屏幕截圖:
3. 重復上述步驟,將其他兩個復選框鏈接到其他單元格。 現在,如果您選中復選框,將顯示 TRUE,否則將顯示 FALSE,如下示例所示:
4. 插入并鏈接復選框后,現在您應該準備數據。 將原始數據行和列標題復制到另一個地方,看截圖:
5. 然后應用以下公式:
在單元格中 B13: = IF($ B $ 6,B2,NA()),并拖動填充柄將行從 B13 填充到 G13; 在單元格中 B14: = IF($ B $ 7,B3,NA()),并拖動填充柄將行從B14填充到G14; 在單元格中 B15: = IF($ B $ 8,B4,NA()),然后拖動填充手柄以填充從 B15 到 G15 的行。 如果選中該產品的復選框,這些公式將返回原始數據中的值,如果未選中,則返回 #N/A。 看截圖:6. 然后,請選擇新的數據范圍從 A12 到 G15,然后,單擊 插頁 > 插入折線圖或面積圖 > Line 插入折線圖。
7. 現在,當您選中產品復選框時,它的數據線會出現,當取消選中時,它會消失,如下示例所示:
8. 創建圖表后,您可以將復選框放在圖表上以使其看起來整潔。 單擊選擇繪圖區域,然后拖動以縮小它,見截圖:
9。 然后,按 按Ctrl 鍵選中三個復選框,將它們拖到圖表上,然后右鍵選擇 向前走 > 向前走,請參見屏幕截圖:
10. 復選框顯示在圖表上,繼續按 按Ctrl 鍵一一選中復選框和圖表,右鍵選中 團隊 > 團隊,請參見屏幕截圖:
11. 現在,復選框與折線圖鏈接。 當您移動圖表時,復選框也會相應移動。
使用簡單的功能創建帶有復選框的交互式圖表上面的方法對你來說可能有些困難,在這里,我將介紹一個簡單的方法來解決這個任務。 和 Kutools for Excel“ 復選框折線圖 功能,您可以輕松創建帶有復選框的動態圖表。
安裝后 Kutools for Excel,請這樣做:
1. 選擇要創建圖表的數據范圍,然后單擊 Kutools > 圖表 > 類別比較 > 復選框折線圖,請參見屏幕截圖:
2。 然后, 復選框折線圖 彈出對話框,您選擇的數據會自動填充到各自的文本框中,見截圖:
3。 然后,點擊 OK 按鈕,并彈出提示框提醒您將創建一個帶有一些中間數據的隱藏表,請單擊 是 按鈕,請參見屏幕截圖:
4. 一個帶有復選框的折線圖將被成功創建,見截圖:
示例 3:創建帶有復選框的下拉列表對于我們大多數人來說,從下拉列表中選擇多個項目可能是一項常見任務。 一些用戶嘗試創建一個帶有復選框的下拉列表來選擇多項選擇,如下面的演示所示。 遺憾的是,無法在 Excel 中創建帶有復選框的此類下拉列表。 但是,在這里,我將介紹 Excel 中的兩種類型的多復選框選擇。 一個是帶有復選框的列表框,另一個是帶有復選框的下拉列表。
使用列表框創建帶有復選框的下拉列表您可以使用列表框而不是下拉列表來添加復選框以進行多選。 這個過程有點復雜,請按照以下步驟逐步進行:
1. 首先,請插入一個列表框,點擊 開發商 > 插頁 > 列表框(ActiveX控件)。 看截圖:
2. 拖動鼠標繪制一個列表框,然后右鍵單擊它,選擇 租房 從上下文菜單中,查看屏幕截圖:
3。 在 租房 窗格中,請設置如下操作:
在 列表填充范圍 框,輸入要在列表框中顯示的數據范圍; 在 列表樣式 框中選擇 1-fmList StyleOption 從下拉列表中 在 多選 框中選擇 1 – fmMultiSelectMulti 從下拉列表中 最后,單擊關閉按鈕將其關閉。4. 然后,單擊要輸出多個選定項目的單元格,并為其指定范圍名稱。 請輸入范圍名稱“輸出項目“ 進入 姓名框 并按下 輸入 鍵,請參見屏幕截圖:
5。 然后,單擊 插頁 > 形狀 > 長方形, 拖動鼠標在列表框上方畫一個矩形,看截圖:
6. 然后右鍵單擊矩形并選擇 分配宏 從上下文菜單中。 看截圖:
7。 在 分配宏 對話框中,單擊 全新 按鈕,請參見屏幕截圖:
8. 在開幕 Microsoft Visual Basic應用程序 窗口,將模塊窗口中的原始代碼替換為以下 VBA 代碼:
備注:在上面的代碼中, 矩形1 是形狀名稱, ListBox1 是列表框的名稱,而 輸出項目 是輸出單元格的范圍名稱。 您可以根據需要進行更改。
9. 然后,關閉代碼窗口。 現在,單擊矩形按鈕將隱藏或顯示列表框。 顯示列表框后,選中列表框中的項目,再次點擊矩形按鈕,將選中的項目輸出到指定單元格中,見下例:
使用具有驚人功能的復選框創建下拉列表要將復選框添加到真正的下拉列表中,您可以使用強大的工具 - Kutools for Excel,其 帶有復選框的下拉列表 功能,您可以快速輕松地創建帶有多個復選框的下拉列表。
安裝后 Kutools for Excel,請這樣做:
1. 首先,請在選中的單元格中插入正常的下拉列表,看截圖:
2。 然后,點擊 Kutools > 下拉列表 > 帶有復選框的下拉列表 > 個人設置。 看截圖:
3。 在 帶有復選框設置的下拉列表 對話框,請進行以下配置。
在 適用于 部分,指定您將為下拉列表單元格創建復選框的應用范圍。 您可以根據需要指定某個范圍、當前工作表、當前工作簿或所有打開的工作簿; 在 時尚 部分中,選擇 修改 選項; 在 分隔器 框,鍵入分隔符以分隔所選項目; 在 T分機方向 部分,根據您的需要選擇文本方向; 最后,點擊 OK 按鈕。4。 完成設置后,單擊 Kutools > 下拉列表 > 帶有復選框的下拉列表 > 啟用復選框的下拉列表 激活此功能。 看截圖:
5. 從現在開始,當您單擊帶有下拉列表的單元格時,將彈出帶有復選框的列表,然后通過選中復選框來選擇項目以將項目輸出到單元格中,如下例所示:
單擊以了解此功能的更多詳細信息...
示例 4:選中復選框以更改行顏色您是否曾嘗試根據選中的復選框更改行顏色? 這意味著如果您選中如下圖所示的復選框,相關行的顏色將發生變化,本節將討論在 Excel 中解決此任務的一些技巧。
選中復選框以使用條件格式更改單元格顏色要通過選中或取消選中復選框來更改行顏色, 條件格式 Excel 中的功能可以幫您一個忙。 請這樣做:
1. 首先,根據需要將復選框插入單元格列表中,請參見屏幕截圖:
2. 接下來,您應該將這些復選框分別鏈接到每個復選框旁邊的單元格,請參見屏幕截圖:
3. 然后,選擇要更改行顏色的數據范圍,然后單擊 首頁 > 條件格式 > 新規則,請參見屏幕截圖:
4。 在 新格式規則 對話框中,進行以下操作:
點擊 使用公式來確定要格式化的單元格 在選項 選擇規則類型 框; 輸入此公式 =IF($F2=真,真,假) 到 格式化此公式為真的值 框; 點擊 格式 按鈕為行指定您喜歡的顏色。備注: 在公式, $2 是復選框的第一個鏈接單元格..
5. 選擇顏色后,點擊 OK > OK 關閉對話框,現在,當您選中一個復選框時,相應的行將自動突出顯示,如下面的演示所示:
? 選中復選框以使用 VBA 代碼更改行顏色以下 VBA 代碼還可以幫助您根據選中的復選框更改行顏色,請使用以下代碼:
1. 在要通過復選框突出顯示行的工作表中,右鍵單擊工作表選項卡并選擇 查看代碼 從右鍵單擊菜單中。 看截圖:
2. 將以下代碼復制并粘貼到打開的 Microsoft Visual Basic應用程序 窗口:
VBA代碼:通過選中復選框突出顯示行
請注意: 在上面的代碼中,在這個腳本中 xChk.OnAction = "Sheet2.InsertBgColor", 您應該更改工作表名稱-Sheet2 對你自己(Sheet2 是工作表的真實名稱,您可以從左側代碼窗口窗格中獲取它)。 看截圖:
3. 然后,將光標放在代碼的第一部分,然后按 F5 鍵來運行代碼。 在彈出 Kutools for Excel 對話框,請選擇要插入復選框的范圍,見截圖:
4。 然后,點擊 OK 按鈕,復選框被插入到選定的單元格中,如下圖所示:
5. 從現在開始,如果您選中一個復選框,相關行將自動著色,如下圖所示:
示例 5:如果選中復選框,則對單元格值進行計數或求和如果您有一個帶有復選框列表的數據范圍,現在,您想計算選中復選框的數量或根據選中的復選框對相應的值求和,如下圖所示。 你怎么能在 Excel 中解決這個任務?
要解決此任務,重要的步驟是將復選框鏈接到數據旁邊的相關單元格。 選中的復選框將在鏈接單元格中顯示 TRUE,否則將顯示 FALSE,然后,您可以使用 count 或 sum 函數根據 TRUE 或 FALSE 值獲取結果。
1. 首先,您應該將復選框單獨鏈接到單元格,如果選中復選框,則顯示 TRUE,如果未選中,則顯示 FALSE,見截圖:
2. 然后,根據選中的復選框應用以下公式對值進行計數或求和:
通過選中的復選框計算值:
= COUNTIF(D2:D10,TRUE)
備注:在此公式中, D2:D10 是您為復選框設置的鏈接單元格的范圍。
通過選中的復選框對值求和:
= SUMPRODUCT(($ D $ 2:$ D $ 10 = TRUE)* $ C $ 2:$ C $ 10)
備注:在此公式中, D2:D10 是您為復選框設置的鏈接單元格的范圍,并且 C2:C10 是要求和的單元格列表。
示例 6:如果選中復選框,則返回特定值如果您有一個復選框,則在檢查時,應在單元格中出現特定值,并在取消選中時,顯示一個空白單元格,如下所示:
要完成這項工作,請這樣做:
1. 首先,您應該將此復選框鏈接到一個單元格。 右鍵單擊復選框,然后選擇 格式控制,在彈出 格式化對象 對話框中的 系統 選項卡,單擊以選擇要與復選框鏈接的單元格 單元鏈接 框,請參見屏幕截圖:
2。 然后,點擊 OK 按鈕關閉對話框。 現在,輸入這個公式: =IF(A5=真,"Extendoffice","") 進入要輸出結果的單元格,然后按 輸入 鍵。
備注:在此公式中, A5 是鏈接到復選框的單元格,“Extendoffice” 是具體的文字,您可以根據需要更改它們。
3. 現在,當您選中復選框時,將顯示特定文本,當取消選中它時,將顯示一個空白單元格,請參見下面的演示:
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。