Excel函数实现:匹配追踪ID时自动固定B列“Yes”值需求咨询
解决方案:Excel固定标记物品归还状态(纯函数、支持手机端)
核心思路
要实现「一旦A列出现过"HERE!",B列就固定显示"Yes"」的需求,需利用Excel的迭代计算(循环引用)功能——这是纯函数实现状态留存的可行方式,且手机端Excel完全支持。
步骤1:开启手机端Excel迭代计算
- 打开目标Excel文件,点击右上角「...」按钮
- 选择「设置」→「计算选项」
- 开启「启用迭代计算」,将迭代次数设为1(避免无限循环)
步骤2:设置B列公式
以B3单元格(对应C3的追踪ID)为例,输入以下公式后下拉填充到所有需要标记的行:
=IF(OR(A3="HERE!",B3="Yes"),"Yes","")
公式逻辑说明
- 当A3显示"HERE!"(即当前A1的追踪ID匹配C3),公式会将B3设为"Yes"
- 当A1修改/清空后,A3的"HERE!"消失,但B3已为"Yes",公式会识别该状态并保留"Yes"
- 未触发过匹配的行,B列保持空白
注意事项
- 手机端编辑A1后,若B列未自动更新,可点击B列任意单元格或切换页面触发计算
- 不要手动删除B列的"Yes"内容,保持公式在单元格中才能持续生效
内容的提问来源于stack exchange,提问作者K G
相关产品推荐
相关产品推荐

