我有一个包含两个项目的列表:HUN和EN,这被命名为LIST。我还有另外两个名为HUN.L_LANG和EN.L_LANG的单元格,我想根据所选列表项动态填充一个单元格。因此,如果选择了HUN,那么我想用HUN.L_LANG的值填充单元格,如下所示:=“LIST的值”.L_LANG。
这可能吗?我还没有找到任何解决方法。如果不可能,您如何使用excel公式解决此任务?谢谢!
编辑: 我不想覆盖LIST单元格。所以让我们说LIST在单元格A1中,我想根据选定的列表项填充B3,使用EN.L_LANG或HUN.L_LANG。
答案 0 :(得分:0)
最终我用vba函数解决了它:
Function GetLabel(lang, name As String) As String
Dim label As String
label = lang & "." & name
GetLabel = Range(label).Value
End Function
我这样使用它:= GetLabel(LIST;“L_LANG”)