【问题标题】:Excel VLOOKUP, files in sharepointExcel VLOOKUP,sharepoint 中的文件
【发布时间】:2022-08-17 10:02:17
【问题描述】:
我们在共享点中有很多文件可供许多用户使用。
该文件曾经位于服务器的共享文件夹中,并且 vlookup 功能运行良好。
现在我们在sharepoint中有相同的文件,如果我们将文件sinc到用户A的本地文件夹中,用户A可以使用VLOOKUP功能,但它只适用于用户A,因为VLOOKUP函数采用pc的路径用户 A,当用户 B sinc 文件时,文件显示错误,因为 VLOOKUP 函数指向用户 b 的 pc 中不存在的路径。
有什么想法,或者我们必须返回并将其保存在服务器的共享文件夹中?
标签:
excel
sharepoint
excel-formula
【解决方案2】:
有一种方法可以做到这一点,但它有点 hacky - 它要求每个人的安装驱动器都在同一个位置,然后你需要找到个人 windows 帐户的用户名,以便为每个人创建路径名.
但这里有一些代码可以做到这一点。
GetUserName = Environ$("用户名")
localpath = "C:\Users" & GetUserName & "\SomeFileLocationHere"
【解决方案3】:
我实际上已经找到了解决这个问题的方法。它确实取决于有权访问所引用文件的用户。诀窍是您可以跨存储在 OneDrive/Sharepoint 上的多个文件进行 VLOOKUP,但它们都必须同时打开。
我的情况是用户输入一个值,然后通过 VLOOKUP 从 3 个文件填充几个后续值。我将它设置在 VLOOKUP 使用'https://sharepoint 服务器/文件夹/文件'!表硬参考。一旦用户在他们的工作表上输入了一个值(或者他们可以继续输入一系列值),他们就可以按下一个分配有宏的更新按钮。该宏仅打开 VLOOKUP 引用的 3 个文件,将用户文件保存在 VLOOKUP 所在的位置并已填充,然后关闭 3 个引用文件。
【解决方案4】:
真的很想看到实际使用的 VLOOKUP。我有一个非常相似的项目。我需要从我们的 Sharepoint 上的文件中提取一条数据。