如何自动填充 Excel 工作表

如何自动填充 Excel 工作表

我理解 vlookup 的用法(基本了解)。我想弄清楚是否有可能在一张表中填入数据(例如:姓名、日期、订单、发票号、项目),然后使用这些信息让第二张表作为发票。我希望第一张表的每一行都可以输入多个订单。问题是,我希望不必为每张发票创建新表。

我计划使用此电子表格来跟踪订单,然后我想获取该订单信息并自动使用该信息填写发票(而不必为每个订单填写发票),我想不出一个好的起点......

答案1

使用复制粘贴特殊功能可以轻松完成此操作

如何链接到另一个工作表中的值

如果您希望将一个工作表中的数据链接到另一个工作表或显示在另一个工作表中,请按照以下步骤操作:

  1. 在您想要链接到的表格(源)中选择值所在的单元格。
  2. 右键单击并选择复制。
  3. 在主表(目标)中,选择要显示值的单元格。
  4. 右键单击并选择选择性粘贴。
  5. 当对话框出现时,单击粘贴链接按钮。
  6. 源工作表中的值现在将反映在目标工作表中。
  7. 每次更新源工作表时,目标工作表也将使用新值进行更新。
  8. 可以应用相同的过程来链接到另一个工作簿中的数据。

答案2

如果每一行数据都是一张发票,则可以设置一个发票表,其中包含发票号的单元格,然后使用 VLookup 或 Index/Match 查找该发票的其他字段并将值放在不同的单元格中。

例如:假设 Sheet1 的 A 列包含发票号,B 列包含 A 列中列出的发票号的客户名称。创建发票表。在单元格 B2 中输入发票号。要在单元格 B4 中显示客户名称,请在单元格 B4 中输入以下公式:

=Vlookup(Invoice!B2,Sheet1!$A$1:$Z$100,2,false)

用文字表示:查看 Sheet1 中从 A1 到 Z100 的表格。在 A 列中,找到发票表 B2 中的数字,然后返回表格第二列(即 B 列)中的值。

这将与最左侧列的发票号码配合使用。如果您需要查找发票号码左侧的数据,方法将有所不同。

我不想用太多场景让您困惑。请尝试一下这个并报告结果。

相关内容