Hoe converteer je true false naar checkbox in Excel?
U hebt bijvoorbeeld een kolom gevuld met "TRUE" en "FALSE" in een enquête, en u wilt true converteren naar een aangevinkt selectievakje en false converteren naar een niet aangevinkt selectievakje, hoe kunt u dit dan in Excel afhandelen? Dit artikel introduceert enkele oplossingen voor u.
- Converteer true false naar selectievakje in Excel
- Converteer true false naar checkbox-besturingselementen met VBA
- Zet true false om in checkbox-besturingselementen met een geweldige tool
- Meer artikelen over het invoegen, opmaken en bewerken van selectievakjes ...
Converteer true false naar selectievakje in Excel
Stel dat u getallen in twee kolommen hebt vermeld, als het nummer in de eerste kolom groter is dan dat in de tweede kolom, geef dan WAAR weer, en geef anders False weer zoals onderstaand screenshot. Nu kunt u de formule wijzigen om eenvoudig WAAR of ONWAAR te converteren naar selectievakjes in Excel.
Wijzig de originele formule in = IF (originele_formule, "þ", "¨")
1. In dit geval gebruik ik de formule = B3> C3 om de getallen in twee kolommen te vergelijken. Daarom zal ik de originele formule wijzigen zoals hieronder, en vervolgens de AutoFill-hendel naar andere cellen slepen.
= ALS (B3> C3; "þ", "¨")
2. Houd de formulecellen geselecteerd, klik met de rechtermuisknop en selecteer Cellen opmaken vanuit het contextmenu.
3. Ga in het dialoogvenster Cellen opmaken naar het doopvont tab, selecteer wikkelingen van het doopvont keuzelijst en klik op het OK knop.
Nu zult u zien dat de speciale tekens worden geconverteerd naar aangevinkte selectievakjes en niet-aangevinkte selectievakjes. Zie screenshot:
Opmerkingen:
- Als u de tekst "Waar" of "Niet waar" handmatig typt (de cellen moeten vooraf als tekst worden opgemaakt), kunt u deze met deze formule wijzigen in selectievakjes = ALS (D3 = "Waar", "þ", "¨").
- De selectievakjes zullen automatisch veranderen op basis van de retourwaarden van originele formules.
Converteer true false naar checkbox-besturingselementen met VBA
In dit gedeelte wordt een VBA-macro geïntroduceerd om meerdere waar en onwaar naar selectievakjes in Excel te converteren. Ga als volgt te werk:
1. Selecteer de cellen die gelijk zijn aan "TRUE" en "FALSE" die u naar selectievakjes wilt converteren.
2. pers anders + F11 toetsen samen om het venster Microsoft Visual Basic for Applications te openen.
3. Klikken Invoegen > Moduleen plak vervolgens onder VBA-code in het nieuwe modulevenster.
VBA: converteer TRUE en FALSE naar checkbox-besturingselementen in Excel
Sub ConvertTrueFalseToCheckbox()
Dim xCB As CheckBox
Dim xRg, xCell As Range
Application.ScreenUpdating = False
On Error Resume Next
Set xRg = Selection
For Each xCB In ActiveSheet.CheckBoxes
xCB.Delete
Next
For Each xCell In xRg
If (UCase(xCell.Value) = "TRUE") Or (UCase(xCell.Value) = "FALSE") Then
Set xCB = ActiveSheet.CheckBoxes.Add(xCell.Left, xCell.Top, cDblCheckboxWidth, xCell.Height)
xCB.Value = xCell.Value
xCB.LinkedCell = xCell.Address
xCB.Text = ""
End If
Next
Application.ScreenUpdating = True
End Sub
4. pers F5 toets of klik op de lopen knop om deze VBA uit te voeren.
Vervolgens ziet u dat alle geselecteerde WAAR en ONWAAR zijn geconverteerd naar selectievakjes. WAAR wordt geconverteerd naar een aangevinkt selectievakje en FALSE wordt geconverteerd naar een niet aangevinkt selectievakje. Zie screenshot:
Opmerkingen:
- U kunt deze selectievakjes naar behoefte in- of uitschakelen. Als u een selectievakje FALSE aanvinkt, verandert FALSE automatisch in TRUE en vice versa.
- Als u deze VBA toepast op formulecellen (die WAAR en ONWAAR retourneren), veranderen de selectievakjes automatisch op basis van de geretourneerde waarden van formules. Nadat u deze selectievakjes echter handmatig hebt aangevinkt of uitgeschakeld, zullen ze niet veranderen op basis van de retourwaarden van de formule.
Zet true false om in checkbox-besturingselementen met een geweldige tool
Als je Kutools for Excel geïnstalleerd, kunt u zijn Batch invoegen selectievakjes functie om meerdere checkbox-besturingselementen in bulk in te voegen met één klik in Excel.
Kutools for Excel- Bevat meer dan 300 handige tools voor Excel. Gratis proefperiode van 60 dagen met volledige functionaliteit, geen creditcard vereist! Snap het nu
1. Selecteer de cellen die gelijk zijn aan "WAAR" en "ONWAAR" die u naar selectievakjes wilt converteren, en klik Kutools > Invoegen > Batch invoegen selectievakjes.
2. Nu wordt een selectievakje in elke geselecteerde cel ingevoegd. U kunt deze selectievakjes naar behoefte handmatig aanvinken.
Gerelateerde artikelen:
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!