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

如何在Google Sheets中实现跨工作表条件复制?

Google Sheets 提取符合条件的数据到Sheet2

需求说明

当Sheet1中某行的column2(B列)值为"Yes"时,将该行column1(A列)的内容提取到Sheet2中。根据你给出的示例,有两种实现方式:

方式1:按对应行匹配(Sheet2行号与Sheet1一一对应)

如果需要Sheet2的每一行对应Sheet1的同一行,符合条件则显示内容,否则为空:

  1. 打开Sheet2,选中要显示内容的单元格(比如A1)
  2. 输入公式:
    =IF(Sheet1!B1="Yes", Sheet1!A1, "")
  3. 将公式下拉填充到需要的行,即可实现对应行的条件提取。

方式2:筛选所有符合条件的内容到连续行

如果需要把Sheet1中所有符合条件的内容集中显示在Sheet2的前列(如示例中Sheet2 Row1显示Sheet1 Row2的内容):

  1. 打开Sheet2,选中起始单元格(比如A1)
  2. 输入公式:
    =IFERROR(FILTER(Sheet1!A:A, Sheet1!B:B="Yes"), "")
    这个公式会自动筛选出Sheet1中B列为"Yes"的所有A列内容,若无符合条件的数据则显示空值。

关键说明

你提到的条件格式仅用于设置单元格的显示样式(如颜色、边框等),无法实现内容提取,因此需要使用函数公式来完成需求。公式中的单元格引用要确保与实际列一致(若你的column1是其他列,需替换对应的列标)。

内容的提问来源于stack exchange,提问作者Gage O'Shea

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 16:22:38