我试图让列“U”中的单元格根据“D”列中的相应值提供不同的下拉菜单。我创建了7个命名列表:
List_117G
List_152
List_JMET
List_XBAND
List_PACWIND
List_VORTEX
List_ROVER
将根据“D”列中的7个值调用这些列表:
G
152
J
X
D/E
V
R
到目前为止,我只能将其用于第一类G
。当我将列D
的值从G
更改为152
时,我不再获得下拉列表。这是我在验证的List函数中使用的公式。
=IF(D6="G",List_117G,IF(D6="152",List_152,IF(D6="J",List_JMET,IF(D6="X",List_XBAND,IF(D6="D/E",List_PACWIND,IF(D6="V",List_VORTEX,IF(D6="R",List_ROVER,)))))))
我做错了什么?
答案 0 :(得分:0)
当您在单元格中键入“152”时,它将存储为数字。您可以更改该号码的格式(例如显示为货币,百分比,日期,文本等),但value
始终是一个数字,除非您专门使用{{1公式将其显示为文本。
在TEXT
语句中,如果您想将单元格值与数字进行比较,则不能在其周围加上引号。
示例:
IF
长话短说,请在 A B
1 152 =IF(A1="152",TRUE,FALSE) <----This will return FALSE
1 152 =IF(A1=152,TRUE,FALSE) <----This will return TRUE
1 =TEXT(152,"#") =IF(A1="152",TRUE,FALSE) <----This will return TRUE
声明中使用数字152的引号,它应该有效。