【问题标题】: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


【解决方案1】:

最后,我们将文件移动到共享文件夹。

【讨论】:

    【解决方案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 上的文件中提取一条数据。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-06-09
          • 1970-01-01
          • 1970-01-01
          • 2021-11-23
          相关资源
          最近更新 更多