我有一个大型电子表格,其中包含一个名为"角色"的列.在此列中的值如下:
ROLES
Author
Author;
Publishing; Author;
Something Else; Author; Publishing
Run Code Online (Sandbox Code Playgroud)
还有其他列可能存在"作者"一词.
我需要做的是仅在我的"角色"列中查找"作者",并将其替换为"创作",而不会在其之前或之后丢失任何内容.即最终结果应该是......
ROLES
Authoring
Authoring;
Publishing; Authoring;
Something Else; Authoring; Publishing
Run Code Online (Sandbox Code Playgroud)
我尝试了FIND和REPLACE函数,但是它取代了整个单元格值,而不仅仅是它的一部分.
= IF(FIND( "作者",[@角色],1),REPLACE( "作者",1,6, "创作"))
有人可以帮忙吗?我宁愿不是我们的VB解决方案,因为我不熟悉如何做到这一点,所以希望有一个基于公式的方式?
干杯
Dar*_*jax 69
您要找的是SUBSTITUTE:
=SUBSTITUTE(A2,"Author","Authoring")
Run Code Online (Sandbox Code Playgroud)
将替换Author for Authoring而不会弄乱其他所有内容
sha*_*ylh 24
你需要做的是如下:
而已!
我知道这是旧的,但我对此有类似的需求,我不想做查找和替换版本.事实证明你可以像这样嵌套替代方法:
=SUBSTITUTE(SUBSTITUTE(F149, "a", " AM"), "p", " PM")
Run Code Online (Sandbox Code Playgroud)
在我的情况下,我使用excel来查看DBF文件,但是它已经填充了这样的时间:
9:16a
2:22p
Run Code Online (Sandbox Code Playgroud)
所以我刚刚制作了一个新专栏并将其放入其中,将其转换为excel时间格式.
| 归档时间: |
|
| 查看次数: |
170903 次 |
| 最近记录: |