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

如何用公式提取A列空白行对应的B列值并填充至C列?

提取A列空白行对应B列值到C列的公式方案

需求说明:现有两列数据,需通过公式识别A列空白单元格对应的B列值,并将这些值填充到C列。示例中C列首个值为NY-ELA.PK.SL.1,对应A列空白的行。

示例表格:

equivalent_ccss_standardstandard_long_refUnused_NY_refs
CCSS.ELA-Literacy.CCRA.SL.1NY-ELA.A.SL.1
CCSS.ELA-Literacy.CCRA.SL.2NY-ELA.A.SL.2
CCSS.ELA-Literacy.CCRA.SL.3NY-ELA.A.SL.3
CCSS.ELA-Literacy.CCRA.SL.4NY-ELA.A.SL.4
CCSS.ELA-Literacy.CCRA.SL.5NY-ELA.A.SL.5
CCSS.ELA-Literacy.CCRA.SL.6NY-ELA.A.SL.6
NY-ELA.PK.SL.1NY-ELA.PK.SL.1
NY-ELA.PK.SL.1.aNY-ELA.PK.SL.1.a

方案1:逐行匹配(保留原行位置)

在C列对应行输入公式,下拉填充即可:

=IF(A2="", B2, "")

方案2:连续提取结果(跳过空白行)

如果需要将所有符合条件的值连续排列在C列,无需保留原行位置,可使用过滤函数:

谷歌表格/Excel 365及以上版本

在C2单元格输入以下公式,自动生成所有结果:

=FILTER(B:B, A:A="")

旧版Excel(无FILTER函数)

使用INDEX+SMALL组合公式,在C2输入后按Ctrl+Shift+Enter确认数组公式,再下拉填充:

=IFERROR(INDEX(B:B, SMALL(IF(A:A="", ROW(A:A)), ROWS($C$2:C2))), "")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 07:05:19