首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel用数值方程代替ID方程

Excel用数值方程代替ID方程
EN

Stack Overflow用户
提问于 2022-01-12 15:34:22
回答 1查看 39关注 0票数 0

我有一个带有多个ID方程的excel列,例如:

56+78+(98&63)

32+87+21

12+(77&96&31)

我还有一个带有2列( ID和相应文本)的其他excel文件:

56 / ABC

78 BCD

98 - GBF

63 - JIM

我想用相应的文本替换方程中的ID,使其成为:

56+78+(98&63) => ABC+BCD+(GBF&JIM)

我只知道一些简单的公式,试图结合一些替换、搜索、查找功能,但没有奏效。

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2022-01-12 15:46:15

为此,很容易通过Microsoft 365访问LET()和动态数组:

B1中的公式

代码语言:javascript
复制
=LET(X,MID(A1,SEQUENCE(LEN(A1)),1),Y,FILTERXML(SUBSTITUTE(CONCAT("<t><s>",IF(ISNUMBER(--X),X,"</s><s>"&X&"</s><s>"),"</s></t>"),"&","&"),"//s[.!='']"),CONCAT(IFERROR(VLOOKUP(Y,C$1:D$4,2,0),Y)))

正如你所看到的,在你的第二和第三个样本中没有翻译,因为它在你的查找表中找不到合适的翻译。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70684279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档