Hoppa till huvudinnehåll

Hur konverterar jag true false till kryssrutan i Excel?

Till exempel har du en kolumn fylld med “SANT” och “FALSKT” i en undersökning, och du vill konvertera sant till en kryssruta och konvertera falsk till en omarkerad, hur skulle du kunna hantera det i Excel? Den här artikeln presenterar några lösningar för dig.


Konvertera true false till kryssrutan i Excel

Låt oss säga att du har listat siffror i två kolumner, om siffran i den första kolumnen är större än den i den andra kolumnen, visa SANT, annars visa False som nedan visas skärmdump. Nu kan du ändra formeln för att konvertera SANT eller FALSK till kryssrutor lätt i Excel.

Ändra originalformeln till = IF (originalformel, "þ", "¨")

1. I det här fallet använder jag formeln = B3> C3 för att jämföra siffrorna i två kolumner. Därför kommer jag att ändra originalformeln enligt nedan och sedan dra handtaget AutoFill till andra celler.

= IF (B3> C3, "þ", "¨")

2. Håll formelcellerna markerade, högerklicka och välj Formatera celler från snabbmenyn.

3. Gå till dialogrutan Formatera celler Font fliken, välj lind från Font och klicka på OK knapp.

Nu ser du specialtecken konverteras till kryssrutor och avmarkerade kryssrutor. Se skärmdump:

Anmärkningar:

  • Om du skriver in texten "Sann" eller "Falsk" manuellt (cellerna ska formateras som text i förväg) kan du ändra dem till kryssrutor med den här formeln = IF (D3 = "True", "þ", "¨").
  • Kryssrutorna ändras automatiskt baserat på returvärdena för originalformlerna.

Konvertera true false till kryssrutan kontroller med VBA

Detta avsnitt kommer att introducera ett VBA-makro för att konvertera flera sanna och falska till kryssrutan kontroller i Excel. Gör så här:

1. Markera cellerna lika med “SANT” och “FALSE” som du konverterar till kryssrutor.

2. Tryck andra + F11 för att öppna Microsoft Visual Basic for Applications-fönstret.

3. Klicka Insert > Modulernaoch klistra sedan in under VBA-koden i det nya modulfönstret.

VBA: Konvertera SANT och FALSKT till kryssrutan kontroller i 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. Tryck F5 eller klicka på Körning för att köra denna VBA.

Då ser du alla valda SANT och FALSK omvandlas till kontrollrutor. TRUE omvandlas till en kryssruta och FALSE konverteras till en avmarkerad kryssruta. Se skärmdump:

Anmärkningar:

  • Du kan markera eller avmarkera dessa kryssrutor efter behov. Om du markerar en FALSE-kryssruta ändras FALSE automatiskt till SANT och vice versa.
  • Om du använder denna VBA på formelceller (som returnerar SANT och FALSKT) ändras kryssrutorna automatiskt baserat på returvärdena för formler. Men efter att du har markerat eller avmarkerat dessa kryssrutor manuellt ändras de inte baserat på formelreturvärden.

Konvertera true false till kryssrutan kontroller med ett fantastiskt verktyg

Om du har Kutools för Excel installerad kan du använda den Kryssrutor för satsinsats funktion för att infoga flera kontrollrutor i bulk med ett klick i Excel.

Kutools för Excel- Innehåller mer än 300 praktiska verktyg för Excel. Fullversion gratis provperiod 60 dagar, inget kreditkort krävs! Hämta den nu

1. Markera cellerna lika med “SANT” och “FALSK” som du konverterar till kryssrutor och klicka Kutools > Insert > Kryssrutor för satsinsats.

2. Nu infogas en kryssrutekontroll i varje vald cell. Du kan manuellt markera dessa kryssrutor efter behov.


Relaterade artiklar:

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you for the VBA, it instantly solved my issue. Downloading a Google Sheet with check boxes converts them to boolean TRUE/FALSE values, and this was the fastest way i've found to fix the issue. Just change the text to white and you have a checkbox only in the cell.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations