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

如何在Excel中基于其他列创建新列并匹配填充Status列

在Excel中基于其他列匹配填充新列的方法

你的数据如下:

Trsntn 1Status 1Trsntn 2Status 2
Payment1DeliverdPayment1
Payment2FailedPayment3
Payment3SettledPayment2

需求:根据Trsntn 2列的交易名称,匹配Trsntn 1列对应的Status 1状态,填充到Status 2列中。

方法1:用XLOOKUP函数(Excel 365/2021及以上版本)

这个函数语法更直观,不用纠结区域位置。在第一个需要填充的Status 2单元格(比如D2)输入:
=XLOOKUP(C2, A:A, B:B, "")
回车后下拉填充整列就行。

  • 简单解释:
    • C2:当前行要匹配的交易名(Trsntn 2的值)
    • A:A:去Trsntn 1列找匹配项
    • B:B:找到匹配后返回对应的Status 1值
    • "":找不到匹配时显示空,避免出现错误提示

方法2:用VLOOKUP函数(兼容所有Excel版本)

这是经典的匹配函数,只要保证查找列在区域第一列就行。在D2单元格输入:
=VLOOKUP(C2, A:B, 2, FALSE)
回车后下拉填充。

  • 简单解释:
    • C2:要匹配的交易名
    • A:B:包含Trsntn 1和Status 1的区域
    • 2:返回这个区域里第2列(Status 1)的值
    • FALSE:要求精确匹配,不会返回近似结果

填充后最终效果:

Trsntn 1Status 1Trsntn 2Status 2
Payment1DeliverdPayment1Deliverd
Payment2FailedPayment3Settled
Payment3SettledPayment2Failed

内容的提问来源于stack exchange,提问作者A'sri Idris

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 15:54:36