我在Excel中无望。
我正在尝试使用vlookup将多个工作簿合并到一个新工作簿中。我相信我已经能够做到这一点,但我希望有一个列可以放置工作表的名称或从中拉出行的工作簿。
如果有人可以请我参考几个我可以看到的参考资料,我会非常感激。我试图寻找一段时间,但也许我没有使用一个好的搜索或没有用正确的名称调用一些东西。
我甚至可能没有在excel中使用正确的工具将这些多个导出加入到单个工作簿中,如果有任何其他建议,请指出我可以阅读的其他内容。
提前谢谢。
答案 0 :(得分:0)
您无法使用Vlookup提取工作表名称,但如果您能够在原始工作表中添加额外信息,则可以使用解决方法。
在工作表中添加另一列,用于连接要复制的数据和工作表的名称,并在它们之间加上分隔符,例如“@”。
您可以使用以下方式获取工作表的名称:
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-SEARCH("]",CELL("filename",A1)))
然后,当您对数据进行VLookup时,将两个数据拆分回目标电子表格中的两列。