3 метода за използване на квадратчето за отметка за показване или скриване на съдържанието на клетката в Excel

Споделете сега:

Понякога трябва да използвате квадратчета за отметка, за да подпомогнете работата си. И показването на определено съдържание в определени клетки според стойностите на квадратчетата за отметка може да показва информация по-ясно. В тази статия ще ви покажем 3 ефективни метода за показване или скриване на съдържанието на клетката.

На това изображение по-долу сме въвели квадратчетата за отметка в работния лист. И сега трябва да покажете определено съдържание в определени клетки.Квадратчета за показване на определено съдържание

Когато поставите отметка в едно квадратче, определената клетка трябва да скрие или покаже определено съдържание. И по-долу има 3 метода за постигане на тази задача.

Метод 1: Свързване на клетки

В този метод можете да свържете квадратчетата за отметка към определени клетки.

  1. Щракнете с десния бутон върху едно квадратче в работния лист.
  2. И след това щракнете върху опцията “Контрол на формата” в подменюто.Контрол на формата
  3. След това въведете посочената препратка към клетка в текстовото поле на „Cell link“. Тук можете също да използвате мишката и да изберете клетката директно. Но не забравяйте да използвате абсолютната референция. И в този пример използваме клетката B2 като клетка за връзка.Мобилна връзка
  4. И след това щракнете върху бутона „OK“ в текущия прозорец.

След това ще се върнете към работния лист. Отначало няма съдържание в клетката B2.

Когато поставите отметка в квадратчето, стойността “TRUE” ще се появи в клетка B2. И след това, ако премахнете отметката от квадратчето, клетката ще покаже „FALSE“.Покажи Съдържанието

  1. Сега повторете горните стъпки и свържете други квадратчета с клетки. Следователно, когато стойностите на отметките се променят, съдържанието в свързаните клетки също ще се промени. Освен това можете също така да изчистите съдържанието в клетките ръчно.

Метод 2: Използвайте функцията IF

При този метод трябва да се уверите, че квадратчетата за отметка са свързани с определени клетки. По този начин можете да използвате функцията IF, за да покажете определено съдържание.

  1. Щракнете върху клетка, където трябва да покажете съдържанието. Тук щракваме върху клетката C2 в този работен лист.
  2. И след това въведете следната формула в работния лист:

= АКО (B2, „Налично“, „Не е на разположение“)

Тук можете да видите, че тази формула ще използва резултата в свързаната клетка B2. По този начин трябва също да свържете клетки за тези квадратчета. В тази формула можете също да промените съдържанието според вашите нужди.

  1. И след това натиснете бутона „Enter“ на клавиатурата. Следователно ще видите резултата веднага в клетката.IF функция
  2. Сега щракнете двукратно дръжката за попълване на клетка C2 и попълнете формулата в други клетки.Попълнете клетката

Когато промените стойността на квадратчетата за отметка, резултатът в клетките също ще се промени съответно.

Метод 3: Използвайте VBA Macro

От друга страна, ако не искате да свързвате клетки и искате да показвате определено съдържание в определени клетки, можете да използвате макроса VBA. И тук ще ви покажем стъпките за завършване на тази задача.

  1. Натиснете клавишните комбинации „Alt + F11“ на клавиатурата.
  2. След това щракнете върху бутона „Вмъкване“ в лентата с инструменти.
  3. И след това изберете опцията „Модул“ от падащото меню.Поставете модул
  4. Сега копирайте следните VBA кодове в новия модул.
Sub ShowContent()

    Dim CheBox As CheckBox, i As Integer

    i = 2

    For Each CheBox In ActiveSheet.CheckBoxes

        If CheBox.Value = -4146 Then

            Range("C" & i) = "Not Available"

        Else

            If CheBox.Value = 1 Then

                Range("C" & i) = "Available"

            End If

        End If

        i = i + 1

    Next

End Sub

'assign macro for all the checkboxes in this worksheet

Sub AssignMacro()

    Dim CheBox As CheckBox

    For Each CheBox In ActiveSheet.CheckBoxes

        CheBox.OnAction = "ShowContent"

    Next CheBox

End Sub

В кода има две процедури. Първата подгрупа ще покаже определено съдържание в определени клетки според стойностите на квадратчетата за отметка. И втората подменю ще присвои първия макрос на всички отметки в партидата в този работен лист. Освен това във вашия действителен работен лист можете също така да промените някои елементи, за да направите VBA кодовете достъпни.

  1. А сега кликнете във втората подпозиция.
  2. След това щракнете върху бутона "Run Sub" или натиснете бутона "F5" на клавиатурата, за да стартирате втория sub.
  3. Сега можете да се върнете към работния лист.VBA резултат

Когато поставите или премахнете отметка в едно квадратче, съдържанието в определена клетка също ще се промени съответно. И не е нужно да свързвате клетки за тези квадратчета.

Сравнение между 3-те метода

За да ви помогнем да изберете от трите метода, ние изброихме всички възможни предимства и недостатъци в таблицата по-долу.

сравнение

Свързване на клетки Използвайте функцията IF

Използвайте VBA макроси

Предимства

1. Този метод е много лесен за използване, ако трябва само да покажете „TRUE“ или „FALSE“ в клетките.

2. В сравнение с другите два метода, това е най-удобният метод.

1. Можете да въведете специално съдържание във формулата според вашите нужди.

2. Ако не сте запознати с макросите на VBA, можете да използвате тази функция за показване на съдържание.

1. Всички отметки са зададени с макроси. И можете да видите съдържанието, когато поставите или премахнете отметките от квадратчетата.

2. Можете да показвате определено съдържание в клетки според вашите нужди.

Недостатъци

1. Свързването на клетки една по една може да ви струва много време и енергия.

2. Клетките могат да показват само „TRUE“ или „FALSE“, което може да бъде неудобно в определена ситуация.

1. При използването на тази функция, вие също трябва да свържете клетките с квадратчета едно по едно.

2. Показването на „TRUE“ или „FALSE“ заедно с посоченото от вас съдържание едновременно ще обърка вашия работен лист.

1. Ако не сте запознати с Excel VBA, вероятно ще срещнете проблеми, когато стартирате макроса.

2. Използването на VBA кодове ще направи задачата по-сложна.

От горния анализ сега имате ясно разбиране за тези различни методи. По този начин, следващия път, ако трябва да покажете определено съдържание в клетки според стойностите на квадратчетата за отметка, можете да изберете метод според вашите действителни нужди.

Създайте резервен план за вашите Excel файлове

За да избегнете лошите последици от катастрофа с данни, един от най-ефективните методи е да направите резервни копия на вашите файлове. По този начин, когато се сблъскате с повреда на Excel файл, няма да пострадате от резултата. И за всички ваши файлове трябва да създадете ефективен план за архивиране. Но може да съществува и ситуация, в която дори резервните файлове също са повредени. В този момент можете да използвате инструмент на трета страна, за да... поправяне на повреда на файлове в Excel. С този инструмент за възстановяване и архивни файлове под ръка вече няма да губите данни при бедствие с данни.

Въведение на автора:

Ана Ма е експерт по възстановяване на данни в DataNumen, Inc., която е световен лидер в технологиите за възстановяване на данни, включително поправяне на повреда на документ и outlook софтуерни продукти за ремонт. За повече информация посетете WWW.datanumen.com

Споделете сега:

Коментарите са забранени.