Como converter true false em checkbox no Excel?
Por exemplo, você tem uma coluna preenchida com “VERDADEIRO” e “FALSO” em uma pesquisa e deseja converter verdadeiro em uma caixa de seleção marcada e converter falso em uma não marcada, como você poderia lidar com isso no Excel? Este artigo apresenta algumas soluções para você.
- Converter verdadeiro falso em marca de caixa de seleção no Excel
- Converta verdadeiro falso em controles de caixa de seleção com VBA
- Converta verdadeiro falso em controles de caixa de seleção com uma ferramenta incrível
- Mais artigos sobre como inserir, formatar e editar caixas de seleção ...
Converter verdadeiro falso em marca de caixa de seleção no Excel
Digamos que você tenha listado os números em duas colunas, se o número na primeira coluna for maior do que o da segunda coluna, exiba TRUE, caso contrário, exiba False conforme a captura de tela abaixo. Agora você pode alterar a fórmula para converter TRUE ou FALSE em marcas de caixa de seleção facilmente no Excel.
Altere a fórmula original para = IF (original_formula, "þ", "¨")
1. Nesse caso, uso a fórmula = B3> C3 para comparar os números em duas colunas. Portanto, alterarei a fórmula original conforme abaixo e, em seguida, arraste a alça de Autopreencher para outras células.
= SE (B3> C3, "þ", "¨")
2. Mantenha as células da fórmula selecionadas, clique com o botão direito e selecione formatar células no menu de contexto.
3. Na caixa de diálogo Formatar células, vá para o fonte guia, selecione Enrolamentos do fonte caixa de lista e clique no OK botão.
Agora você verá que os caracteres especiais são convertidos em caixas de seleção marcadas e caixas de seleção desmarcadas. Veja a imagem:
Notas:
- Se você digitar o texto “Verdadeiro” ou “Falso” manualmente (as células devem ser formatadas como texto antecipadamente), você pode alterá-las para caixas de seleção com esta fórmula = SE (D3 = "Verdadeiro", "þ", "¨").
- As marcas da caixa de seleção mudarão automaticamente com base nos valores de retorno das fórmulas originais.
Converta verdadeiro falso em controles de caixa de seleção com VBA
Esta seção apresentará uma macro VBA para converter vários controles de verdadeiro e falso em caixas de seleção no Excel. Faça o seguinte:
1. Selecione as células iguais a “TRUE” e “FALSE” para converter em caixas de seleção.
2. pressione outro + F11 juntas para abrir a janela Microsoft Visual Basic for Applications.
3. Clique inserção > Móduloe, em seguida, cole o código VBA abaixo na nova janela do módulo.
VBA: converter TRUE e FALSE em controles de caixa de seleção no 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. pressione F5 ou clique no Execute botão para executar este VBA.
Então, você verá que todos os TRUE e FALSE selecionados são convertidos em controles de caixa de seleção. TRUE é convertido em uma caixa de seleção marcada e FALSE é convertido em uma caixa de seleção não marcada. Veja a imagem:
Observações:
- Você pode marcar ou desmarcar essas caixas de seleção conforme necessário. Se você marcar uma caixa de seleção FALSE, FALSE mudará para TRUE automaticamente e vice-versa.
- Se você aplicar este VBA a células de fórmula (que retornam VERDADEIRO e FALSO), as caixas de seleção serão alteradas automaticamente com base nos valores de retorno das fórmulas. No entanto, depois de marcar ou desmarcar manualmente essas caixas de seleção, elas não serão alteradas com base nos valores de retorno da fórmula.
Converta verdadeiro falso em controles de caixa de seleção com uma ferramenta incrível
Se você tem Kutools for Excel instalado, você pode aplicar seu Caixas de seleção de inserção de lote recurso para inserir vários controles de caixa de seleção em massa com um clique no Excel.
Kutools for Excel- Inclui mais de 300 ferramentas úteis para Excel. Teste gratuito de 60 dias com recursos completos, sem necessidade de cartão de crédito! Get It Now
1. Selecione as células iguais a "TRUE" e "FALSE" que você converterá em caixas de seleção e clique em Kutools > inserção > Caixas de seleção de inserção de lote.
2. Agora, um controle de caixa de seleção é inserido em cada célula selecionada. Você pode marcar manualmente essas caixas de seleção conforme necessário.
Artigos relacionados:
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!