在 Excel 中用条件替换数据

在 Excel 中用条件替换数据

我的表格中有数据,想要替换,但有条件,在列中A我有这样的数据,my-photo/good-photo/rating123.jpg想要用这些类型的文本替换这些类型的文本my-photo/thisphoto/newphoto/123.jpg

更详细的例子如下:

---------------------------------------------------
| Column A                   | Column B           |
|--------------------------------------------------
| My/photo-name/abd-120.jpg  | my/photo/120.jpg   |
| photo/you-name/sab-320.jpg | my/photo/320.jpg   |
| this/photo-my/dfg-431.jpg  | my/photo/431.jpg   |
---------------------------------------------------

我有类似工作表列中的值A,并且想要类似工作表列中的值B

我尝试了查找和替换工具,但没有成功,因为每个条目都不同。

我也尝试了一些公式,但没有达到预期的效果。

答案1

如果文件名末尾总是保留相同数量的数字,那么如下公式可以解决您的问题:

="my/photo/"&right(A1,x)

x您想要保留的字符数是多少。

答案2

如果要删除的部分始终具有-表示分裂的符号,则此公式将起作用:

=LEFT(A1,FIND("-",A1)-1) &"/" & MID(A1,FIND("}}}",SUBSTITUTE(A1,"-","}}}",2))+1,LEN(A1))

在此处输入图片描述

相关内容