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

如何在Google Sheets中按条件将Sheet3数据提取到Sheet4的C列?

Google Sheets 跨工作表自动提取数据方案

方法1:用XLOOKUP(推荐,灵活好用)

在Sheet4的C2单元格输入下面的公式,然后下拉就能自动填充整列:

=XLOOKUP(A2, 'Sheet 3'!A:A, 'Sheet 3'!B:B, "无匹配数据")
  • 把A2换成你实际用来匹配的单元格(比如Sheet4里存ID/姓名的列)
  • 'Sheet 3'!A:A是Sheet3里对应匹配值的整列
  • 'Sheet 3'!B:B是Sheet3里你要提取的目标数据列
  • "无匹配数据"是没找到对应值时显示的内容,嫌麻烦可以删掉,没匹配会显示#N/A

方法2:用VLOOKUP(兼容旧版本)

如果习惯用VLOOKUP,在Sheet4的C2输入:

=VLOOKUP(A2, 'Sheet 3'!A:B, 2, FALSE)

下拉填充即可:

  • A2是匹配关键字
  • 'Sheet 3'!A:B要包含匹配列和目标列,而且匹配列必须是这个区域的第一列
  • 2是目标数据在区域里的列号
  • FALSE必须加,确保是精确匹配,不然会出错

一键批量填充(不用下拉)

想一次性搞定整列,不用手动下拉,在Sheet4的C2输入数组公式:

=ARRAYFORMULA(IF(A2:A="", "", XLOOKUP(A2:A, 'Sheet 3'!A:A, 'Sheet 3'!B:B, "无匹配数据")))

这个公式会自动处理A列所有非空行,自动填充C列数据。

要是你的匹配规则不是基于A列,改一下公式里的匹配单元格和Sheet3对应的列就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 21:08:15