You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何根据下拉菜单选择的发票编号自动填充对应日期?

解决Google Sheets自动填充发票对应日期的问题

适用函数方案

针对你的需求,VLOOKUP或XLOOKUP是最直接的解决方案(SUMIF、IF不适合这类查找匹配场景),具体操作如下:

1. 使用VLOOKUP函数

假设:

  • 收据追踪表(含发票号、日期)表名为「收据追踪」,发票号列是A列,日期列是B列
  • 目标表(含发票号、税前/税后总额)中,发票号下拉选择在A列,需要自动填充日期的列为B列

在目标表的B2单元格输入公式:

=VLOOKUP(A2, '收据追踪'!A:B, 2, FALSE)

输入完成后下拉填充整列即可。

  • 参数说明:A2是当前行要匹配的发票号;'收据追踪'!A:B是查找数据的范围;2表示返回该范围中第2列的内容(即日期);FALSE表示精确匹配,确保只有完全一致的发票号才会返回对应日期。

2. 使用XLOOKUP函数(新版Google Sheets推荐)

XLOOKUP比VLOOKUP更灵活,支持反向查找,且参数逻辑更直观:
在目标表的B2单元格输入公式:

=XLOOKUP(A2, '收据追踪'!A:A, '收据追踪'!B:B, "无匹配发票")
  • 参数说明:A2是要匹配的发票号;'收据追踪'!A:A是查找的关键字列;'收据追踪'!B:B是要返回的日期列;"无匹配发票"是当找不到对应发票号时显示的提示内容,可根据需求修改。

注意事项

  • 确保两个表格中的发票号格式完全一致(比如同为文本/数字格式,无多余空格),否则会出现匹配失败的情况。
  • 如果存在重复发票号,上述函数会返回第一个匹配到的日期;若需处理重复场景,可结合FILTER函数进一步调整逻辑。

内容的提问来源于stack exchange,提问作者Bosh Jalyo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 14:05:14