所以,基本上我想要一个单元格显示它所在的表名。我想出了如何获取表ID,从1开始,但不知道如何获取它的名称。 / p>
答案 0 :(得分:1)
AFAIK,你不能直接得到这个名字。但您可以使用CELL function
及其filename
参数来获取包含当前单元格的路径,文件名和表名的字符串。使用该字符串,您可以按如下方式提取表名:
=RIGHT(CELL("filename");LEN(CELL("filename"))-FIND("$";CELL("filename")))
分成多行:
=RIGHT( # return substring from the right
CELL("filename"); # of the filename (incl. table name)
LEN( # calculate the length of the table name substring:
CELL("filename") # take the complete filename string;
) - # and subtract ...
FIND( # the position...
"$"; # of the dollar sign (preceding the table name)
CELL("filename") # of the "filename" string
)
)
受OOo forum post from villeroy 启发的
根据您的本地化,您可能需要用逗号;
替换分号,
。