Excel 访问.Vlookup?IF?

Excel 访问.Vlookup?IF?

我想要做的是将内容从同一个工作簿中的一个 Excel 表移动到另一个表。

我们将把包含数据的工作表称为“供应商列表”,将我希望数据存放到的工作表称为“完成列表”。

在供应商名单上,它将列出,

  • 公司名称,
  • 地址
  • 电话
  • 传真
  • 联络人
  • 细胞
  • 电子邮件
  • 联邦身份证

在完成的列表中,将有多个框。在这些框中,我希望能够选择公司名称,并让 Excel 或 Access 自动填充其余列中的其余信息。基本上,这比输入所有内容更节省时间。

这可能吗?

答案1

您可以使用其中之一(Access 或 Excel)来完成您想要的操作。

主要区别:在 Access 中,您只需填充“供应商列表”表,然后在 Access 上创建一个表单,以便您可以从表单上的下拉菜单中选择公司名称,表单将根据供应商列表表上的详细信息填写所有其他详细信息。

在 Excel 上,您可以执行大量 VLOOKUP。

  1. 您需要在“已完成列表”页面上创建一个可选列表(根据您的要求)
  2. 您在列表上应用 VLOOKUP 来填充“已完成列表”表
  3. 警告:VLOOKUP 需要公司的名称(或您使用的任何名称,因为 ID 必须按字母顺序排序,或从小到大排序)

如何制作列表和下拉菜单请参见此处:这里

例如,您的下拉菜单位于单元格 A2(CompletedList)上,并且您的数据位于 A2:H50 之间的“SupplierList”中,则 B2(CompletedList)上的公式如下:

=VLOOKUP(B2, SupplierList!A2:H50, 2)

您的 B2 将有带有公司名称的下拉菜单。上面的操作将选择地址。然后在 C2 上,您执行类似操作,但只需将最后一个索引更改为 3。然后在 D2 上,您执行上述操作,将最后一个索引更改为 4,并继续操作,直到完成。

编辑并添加(根据评论):

只需将下拉菜单(在 B2 上)复制到其下方的更多单元格(B3 及以后),然后将所有 VLOOKUP 也向下复制,然后您将得到一列(例如 B)全是下拉菜单的单元格,右侧所有剩余的单元格(C、D 等)都包含 VLOOKUP 结果。

希望这可以帮助。

相关内容