我在单元格E6中使用了一个验证列表,其中包含以下选项:
INS - Insurance
PBS - Public Safety
HRT - Health & Safety
当我的用户选择其中一个选项时,单元格E6将显示如下:
"INS - Insurance"
但是有一种方法可以修剪文本,只显示单元格中的前三个字符,如下所示:
INS
我尝试在列表源中使用左侧函数,但这不起作用。还有其他想法吗?感谢
=LEFT("INS - INSURANCE",3)
答案 0 :(得分:0)
如果您可以使用vba,只需将此事件添加到Sheet1。
将范围(“E6”)更改为您的数据验证范围。
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("E6")) Is Nothing and Target.CountLarge = 1 Then
Application.EnableEvents = False
Target = Left(Target, 3)
Application.EnableEvents = True
End If
End Sub