Excel vlookup将工作表名称添加为列中的单元格值

时间:2017-07-26 10:54:26

标签: excel vlookup

我在Excel中无望。

我正在尝试使用vlookup将多个工作簿合并到一个新工作簿中。我相信我已经能够做到这一点,但我希望有一个列可以放置工作表的名称或从中拉出行的工作簿。

如果有人可以请我参考几个我可以看到的参考资料,我会非常感激。我试图寻找一段时间,但也许我没有使用一个好的搜索或没有用正确的名称调用一些东西。

我甚至可能没有在excel中使用正确的工具将这些多个导出加入到单个工作簿中,如果有任何其他建议,请指出我可以阅读的其他内容。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

您无法使用Vlookup提取工作表名称,但如果您能够在原始工作表中添加额外信息,则可以使用解决方法。

在工作表中添加另一列,用于连接要复制的数据和工作表的名称,并在它们之间加上分隔符,例如“@”。

您可以使用以下方式获取工作表的名称:

=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-SEARCH("]",CELL("filename",A1)))

然后,当您对数据进行VLookup时,将两个数据拆分回目标电子表格中的两列。