
Quero inserir o texto em uma célula, mas depende de outra formatação de valor de célula. exemplo:
Em A1 o valor é "Vaibhav" e se eu colocar em negrito (Ctrl + B), então automaticamente o próximo valor consecutivo da célula virá como "Presente", caso contrário virá como "Ausente".
vaibhav presente
reena ausente
raul presente
Vijay presente
Nikita ausente
Responder1
Como outros observaram, esta não é uma formatação tecnicamente condicional.
Para fazer isso você precisa usar o VBA - então abra o editor VBA (Alt+F11), crie um novo módulo (opção de menu "Inserir", depois "Módulo") e coloque este código nesse módulo:
Public Function IsBold(ref As Range)
If ref.Font.FontStyle = "Bold" Then
IsBold = True
Else
IsBold = False
End If
End Function
Feche o editor e, supondo que seu primeiro nome (“vaibhav”) esteja na célula A1, coloque o seguinte em B1:
=IF(isbold(A1), "present", "absent")
Dado que FontStyle
return Bold
, suspeito que isso pode não funcionar para versões do Excel que não sejam em inglês - no entanto, não consigo testar isso.