我需要一种优雅的方式将一系列代码解码到单个 Excel 单元格中 2024-6-17 • microsoft-excel-2010 worksheet-function 我们有一个单元格,里面填充了最多五个逗号分隔的双字母代码。一共有 20 个可能的代码。我想创建一个单元格,其中包含这两个字母代码的“解码”。现在,我使用一系列 20 列来解码单个值(例如=IF(ISNUMBER($A$1,"aa"),"Option 1"," ")...),并CONCATENATE在第 21 列中构建解码列表。 一定有更好的方法。有吗? 答案1 我认为使用 Excel 标准函数执行此操作的唯一方法是嵌套多个SUBSTITUTE()函数,如下所示: =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,D1,E1),D2,E2),D3,E3)... 如果您有许多需要替换的标签,那么最好使用一些 VBA,或者坚持使用大量辅助列,就像您一直在做的那样。 相关内容 惠誉评级覆盖理由 我可以在 vs 2010 中以 200% 缩放比例打印模型图而不截断吗? 绘制指向公式内文本的斜箭头 我在 GNOME 旁边安装了 KDE Plasma,结果搞砸了 Ubuntu SSH 初始化脚本位于哪里? 当我退出终端时 OneDrive 服务结束 Backup Exec 2014 设置 将 MBR 引导代码编写为 UEFI 引导加载程序 Ubuntu 16.04 从源代码构建 OpenLDAP 如何增加两行之间的间距? [重复]