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

Excel条件公式求助:指定单元格填内容时对应赋值到最终单元格

公式解决方案

假设你的单元格1到5对应工作表中的A1到E1,最终结果单元格为F1,可以用以下两种公式实现需求:

嵌套IF函数写法

这种写法逻辑清晰,适合新手理解:

=IF(ISTEXT(A1),5,IF(ISTEXT(B1),4,IF(ISTEXT(C1),3,IF(ISTEXT(D1),2,IF(ISTEXT(E1),1,"")))))
  • 逻辑:从A1到E1依次检查单元格是否包含文本,找到第一个符合条件的单元格后,返回对应的数值;若所有单元格都无文本,返回空值。

LOOKUP函数简洁写法

如果想让公式更简洁,可使用LOOKUP:

=LOOKUP(TRUE,ISTEXT(A1:E1),{5,4,3,2,1})
  • 逻辑:ISTEXT(A1:E1)会生成一个由TRUE/FALSE组成的数组,LOOKUP会定位到第一个TRUE的位置,返回对应位置的预设数值(5对应A1,4对应B1,以此类推)。

注意事项

  • 若你的单元格1到5不是A1-E1,直接替换公式中的单元格引用即可
  • ISTEXT会识别所有文本类型内容,包括设置为文本格式的数字
  • 若多个单元格同时填入文本,两种公式都会返回第一个符合条件的单元格对应的数值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 23:52:02