我需要一种优雅的方式将一系列代码解码到单个 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,或者坚持使用大量辅助列,就像您一直在做的那样。 相关内容 TextMate2:在 Python 中禁用软换行注释 encfs 22.04 版本出现段错误 检查应用程序需要哪些管理员权限 Latex Longtable - 标题从边缘开始 如何在本地而不是全局使用带左对齐的 \thead? Libreoffice 6.4.7 for 20.04.x LTS [关闭] 如何使用 Ubuntu 终端进行网页抓取? 将 Caps Lock 映射到 AltGr 和 Escape - 为什么 setxkbmap 会沉默 xcape 守护进程? 无法将用户添加到 sudoers 文件[重复] 我的动态 DNS 设置有什么问题?