我想让单元格 F11 根据单元格 C11 的内容显示特定值。
例如,如果单元格 C11 显示“心理健康”,则 F11 应显示“Paula”,而如果单元格 C11 显示“药房”,则 F11 应显示“Lisa”。
然而,需要指出的是,C11 的值可以是 39 个值中的任意一个,而 F11 的值可以是 5 个名称中的任意一个。
现在,我知道如何创建嵌套的 IF 语句,但考虑到可能性/数据量,由于参数限制被违反,这将无法工作。我用人名(F11 值)命名了某些 C11 值组(我们称之为区域),以便每个人负责某个区域。这些区域的名称类似于 lisaArea、paulaArea 等。
C11 的值是通过我通过数据验证工具插入的下拉菜单选择的,并且我需要 F11 的值自动更新以反映哪个人与审查区域相关联。
请注意,理想情况下,我希望能够在不使用 VBA 的情况下成功完成此操作,但如果除了 VBA 之外没有其他方法,那就这样吧。
如果需要任何进一步的信息,请告诉我。
非常感谢。
答案1
您可以尝试使用VLOOKUP
或HLOOKUP
。它通过查找单元格范围内的值来返回数据。
例如:
A B
1 input1 output1
2 input2 output2
3 input3 output3
4 input4 output4
5 input5 output5
6 input6 output6
7 input7 output7
8 input8 output8
9 input9 output9
10 input10 output10
公式=VLOOKUP("input4",A1:B10,2)
将显示output4
。
HLOOKUP
工作原理类似,但使用水平查找表。