繁体   English   中英

根据另一个单元格中的值编辑一个单元格中的部分文本的公式

[英]Formula to edit part of a text in one cell based on an values in another cell

我正在为我的一个项目寻找一个基于 excel 的公式,它可以帮助删除单元格的某些部分(单元格 A - 基于单元格 B 中的值由 a 分隔的名称(与单元格 A 类似的格式)。我是在此文件上运行流程,因此无法运行基于 VBA 的解决方案,因为我的连接器是 excel 在线。

例子

单元格 A - 猫;狗;大鼠;兔子

细胞 B - 兔子;狗

结果必须是 - cat;rat

对于 O365 Beta 频道:

=TEXTJOIN(";",,UNIQUE(TEXTSPLIT(A1&";"&B1,,";"),,1))

所有 O365 用户(虽然仅适用于桌面版,而不适用于在线版):

=TEXTJOIN(";",,UNIQUE(FILTERXML("<a><b>"&SUBSTITUTE(A1&";"&B1,";","</b><b>")&"</b></a>","//b"),,1))

对于 Excel 在线:

=TEXTJOIN(";",,UNIQUE(TRIM(MID(SUBSTITUTE(A1&";"&B1,";",REPT(" ",99)),99*SEQUENCE(1+LEN(A1&";"&B1)-LEN(SUBSTITUTE(A1&";"&B1,";","")),,0)+1,99)),,1))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM