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

如何在Excel中创建类似Access的Lookup Column?无需额外表格或VLOOKUP

在Excel中实现存储值与显示值分离的查阅列效果

可以实现,用自定义单元格格式就能满足需求——无需额外列、不用VLOOKUP,直接让单元格显示映射文本但保留原始存储值。

具体操作步骤

  • 选中需要设置的单元格区域
  • 右键选择「设置单元格格式」(或按下快捷键 Ctrl+1)
  • 切换到「数字」选项卡,选择「自定义」分类
  • 在「类型」输入框中粘贴以下格式代码:
    [="L"]"Large";[="M"]"Medium";[="S"]"Small";@
    

效果说明

  • 输入L时,单元格显示Large,但编辑栏仍保留原始输入的L
  • 输入M显示Medium,输入S显示Small,存储值始终是你输入的缩写
  • 代码末尾的@是默认规则:如果输入内容不是L/M/S,会直接显示原始内容

扩展技巧

如果需要添加更多映射(比如XL对应Extra Large),只需在格式代码中追加条件段即可:

[="XL"]"Extra Large";[="L"]"Large";[="M"]"Medium";[="S"]"Small";@

如果要忽略大小写(比如输入l也显示Large),可以用大小写转换函数调整条件:

[=LOWER(@)="l"]"Large";[=LOWER(@)="m"]"Medium";[=LOWER(@)="s"]"Small";@

注意:自定义单元格格式仅改变显示内容,单元格实际存储的还是原始输入值,公式引用时会使用存储值进行计算。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 11:02:18