我了解from this question我可以通过命名单元格在Excel中声明变量。现在我想知道是否有可能在单元格中解析文本来调用此变量。
假设我将单元格A1命名为“var1”,并为其赋值0.5
,将单元格A2“var2”命名为值0.75
。然后我想做以下事情:
B C D
1 var1 10 =B1*C1
2 var2 10 =B2*C2
3 var2 10 =B3*C3
4 var2 10 =parse(B4)*C4
5 var1 10 =CELL(B5)*C5
6 var1 10 =VALUE(B6)*C6
即,将D
列中的值乘以var1
或var2
,这是从C
列中的同一行读取的。第4,5和6行显示了我想到的一些不成功的尝试。
答案 0 :(得分:2)
使用 NSString* path = [[NSBundle mainBundle] pathForResource:@"th" ofType:@"lproj"];
newLangbundle = [NSBundle bundleWithPath:path];
功能。在单元格INDIRECT
中,您想要的公式为D6
。
请注意,在Excel 2010或更高版本中,您不能将=INDIRECT(B6)*C6
用作单元名称,因为它看起来像单元格引用。您必须使用var1
或_var1
之类的内容。
答案 1 :(得分:1)
您可以使用INDIRECT()
命令查询范围和命名范围。
试试=INDIRECT("myVar1")*C6