3 Mga Paraan sa Paggamit ng Checkbox para Ipakita o Itago ang Mga Nilalaman ng Cell sa Excel

Ipamahagi ngayon:

Minsan kailangan mong gumamit ng mga checkbox para tulungan ang iyong trabaho. At ipakita ang ilang mga nilalaman sa ilang mga cell ayon sa mga halaga ng mga checkbox ay maaaring magpakita ng impormasyon nang mas malinaw. Sa artikulong ito, ipapakita namin sa iyo ang 3 epektibong paraan upang ipakita o itago ang mga nilalaman ng cell.

Sa larawang ito sa ibaba, inilagay namin ang mga checkbox sa worksheet. At ngayon kailangan mong ipakita ang ilang mga nilalaman sa ilang mga cell.Mga Checkbox para sa Magpakita ng Ilang Nilalaman

Kapag nilagyan mo ng check ang isang checkbox, kailangang itago o ipakita ng partikular na cell ang ilang partikular na nilalaman. At nasa ibaba ang 3 paraan upang makamit ang gawaing ito.

Paraan 1: Link Cells

Sa paraang ito, maaari mong i-link ang mga checkbox sa ilang partikular na mga cell.

  1. I-right click ang isang checkbox sa worksheet.
  2. At pagkatapos ay i-click ang opsyon na "Format Control" sa sub menu.Pagkontrol sa Format
  3. Pagkatapos nito, ipasok ang itinalagang cell reference sa text box ng “Cell link”. Dito maaari mo ring gamitin ang iyong mouse at piliin ang cell nang direkta. Ngunit tandaan na gamitin ang ganap na sanggunian. At sa halimbawang ito, ginagamit namin ang cell B2 bilang link cell.Link ng Cell
  4. At pagkatapos ay i-click ang pindutang "OK" sa kasalukuyang window.

Susunod na babalik ka sa worksheet. Sa una, walang nilalaman sa cell B2.

Kapag nilagyan mo ng check ang checkbox, lalabas ang value na “TRUE” sa cell B2. At pagkatapos ay kung alisan ng tsek ang checkbox, ang cell ay magpapakita ng "FALSE".Ipakita ang nilalaman

  1. Ngayon ulitin ang mga hakbang sa itaas at i-link ang iba pang mga checkbox sa mga cell. Samakatuwid, kapag nagbago ang mga halaga ng mga checkbox, magbabago rin ang mga nilalaman sa mga naka-link na cell. Bukod, maaari mo ring i-clear nang manu-mano ang mga nilalaman sa mga cell.

Paraan 2: Gamitin ang IF Function

Sa pamamaraang ito, kailangan mong tiyakin na ang mga checkbox ay naka-link sa ilang mga cell. Kaya, maaari mong gamitin ang IF function upang ipakita ang ilang mga nilalaman.

  1. Mag-click sa isang cell kung saan kailangan mong ipakita ang mga nilalaman. Dito namin i-click ang cell C2 sa worksheet na ito.
  2. At pagkatapos ay ipasok ang sumusunod na formula sa worksheet:

=IF(B2,"Available", "Not Available")

Dito makikita mo na gagamitin ng formula na ito ang resulta sa naka-link na cell B2. Kaya, kailangan mo ring i-link ang mga cell para sa mga checkbox na iyon. Sa formula na ito, maaari mo ring baguhin ang mga nilalaman ayon sa iyong pangangailangan.

  1. At pagkatapos ay pindutin ang pindutan ng "Enter" sa keyboard. Samakatuwid, makikita mo kaagad ang resulta sa cell.IF Function
  2. Ngayon i-double click ang fill handle ng cell C2 at punan ang formula sa ibang mga cell.Punan ang Cell

Kapag binago mo ang halaga ng mga checkbox, ang resulta sa mga cell ay magbabago rin nang naaayon.

Paraan 3: Gumamit ng VBA Macro

Sa kabilang banda, kung ayaw mong mag-link ng mga cell at gustong magpakita ng ilang content sa ilang partikular na cell, maaari mong gamitin ang VBA macro. At dito ipapakita namin sa iyo ang mga hakbang upang matapos ang gawaing ito.

  1. Pindutin ang mga pindutan ng shortcut na "Alt + F11" sa keyboard.
  2. Susunod na pag-click sa pindutang "Ipasok" sa toolbar.
  3. At pagkatapos ay piliin ang opsyon na "Module" sa drop-down na menu.Ipasok ang Module
  4. Ngayon, kopyahin ang mga sumusunod na VBA code sa bagong module.
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

Mayroong dalawang mga pamamaraan sa code. Ang unang sub ay magpapakita ng ilang mga nilalaman sa ilang mga cell ayon sa mga halaga ng mga checkbox. At ang pangalawang sub ay magtatalaga ng unang macro sa lahat ng mga checkbox sa batch sa worksheet na ito. Bukod, sa iyong aktwal na worksheet, maaari mo ring baguhin ang ilang elemento upang gawing available ang mga VBA code.

  1. At ngayon mag-click sa pangalawang sub.
  2. Pagkatapos nito, i-click ang button na "Run Sub" o pindutin ang button na "F5" sa keyboard upang patakbuhin ang pangalawang sub.
  3. Ngayon ay maaari kang bumalik sa worksheet.Resulta ng VBA

Kapag nilagyan mo ng check o alisan ng check ang isang checkbox, ang mga nilalaman sa partikular na cell ay magbabago rin nang naaayon. At hindi mo kailangang i-link ang mga cell para sa mga checkbox na iyon.

Isang Paghahambing sa pagitan ng 3 Paraan

Upang matulungan kang pumili mula sa 3 pamamaraan, inilista namin ang lahat ng posibleng mga pakinabang at disadvantages sa talahanayan sa ibaba.

paghahambing

Link Cells Gamitin ang IF Function

Gumamit ng VBA Macros

Bentahe

1. Ang pamamaraang ito ay napakadaling gamitin kung kailangan mo lamang ipakita ang "TAMA" o "MALI" sa mga cell.

2. Kung ikukumpara sa dalawang iba pang pamamaraan, ito ang pinaka-maginhawang pamamaraan.

1. Maaari kang magpasok ng mga espesyal na nilalaman sa formula ayon sa iyong pangangailangan.

2. Kung hindi ka pamilyar sa mga VBA macro, maaari mong gamitin ang function na ito upang ipakita ang mga nilalaman.

1. Ang lahat ng mga checkbox ay itinalaga na may mga macro. At makikita mo ang mga nilalaman kapag nilagyan mo ng check o alisan ng check ang mga checkbox.

2. Maaari mong ipakita ang ilang mga nilalaman sa mga cell ayon sa iyong pangangailangan.

Mga Disbentaha

1. Ang pag-link ng mga link cell nang paisa-isa ay maaaring magdulot sa iyo ng maraming oras at lakas.

2. Ang mga cell ay maaari lamang magpakita ng "TRUE" o "FALSE", na maaaring hindi maginhawa sa ilang sitwasyon.

1. Sa paggamit ng function na ito, kailangan mo ring i-link ang mga cell sa mga checkbox nang paisa-isa.

2. Ang pagpapakita ng "TAMA" o "MALI" kasama ng iyong mga itinalagang nilalaman sa parehong oras ay magugulo ang iyong worksheet.

1. Kung hindi ka pamilyar sa Excel VBA, malamang na may mga problema ka kapag pinapatakbo mo ang macro.

2. Ang paggamit ng mga VBA code ay gagawing mas kumplikado ang gawain.

Mula sa pagsusuri sa itaas, ngayon ay mayroon kang malinaw na pag-unawa tungkol sa iba't ibang mga pamamaraan. Kaya, sa susunod na pagkakataon kung kailangan mong ipakita ang ilang mga nilalaman sa mga cell ayon sa mga halaga ng mga checkbox, maaari kang pumili ng isang paraan ayon sa iyong aktwal na pangangailangan.

Gumawa ng Backup Plan para sa Iyong Mga Excel File

Para maiwasan ang masamang resulta ng pagkasira ng datos, isa sa mga pinakamabisang paraan ay ang pag-backup ng iyong mga file. Kaya, sa tuwing makakaranas ka ng pagkasira ng Excel file, hindi mo ito mararanasan. At para sa lahat ng iyong mga file, kailangan mong gumawa ng epektibong plano sa pag-backup. Ngunit maaaring may mga sitwasyon din na kahit ang mga backup file ay nasisira rin. Sa ngayon, maaari kang gumamit ng third-party tool para... repair Excel file katiwalian. Gamit ang tool sa pagbawi at mga backup na file na nasa kamay, hindi ka na mawawalan ng data sa isang sakuna ng data.

Panimula ng May-akda:

Si Anna Ma ay isang dalubhasa sa pagbawi ng data sa DataNumen, Inc., na pinuno ng mundo sa mga teknolohiya sa pagbawi ng data, kasama ang repair docx document damage at pananaw sa pag-aayos ng mga produktong software. Para sa karagdagang impormasyon pagbisita www.datanumen. Sa

Ipamahagi ngayon:

Mga komento ay sarado.