EXCEL - 替换函数 |替换一列中的值以替换为另一列值
EXCEL - Replace function | Replace value from one column to replace with other column value
输入应该像,
schema name
schema value
ps_din_ghr_${hiveoff:suffix}
post
并且在新的 coulmn 中输出应该如下所示:
schema name
ps_din_ghr_post
我想用侧栏中的值替换 $ 部分之后的值。
请告诉我如何使用 excel 执行此操作。提前致谢
编辑:对于英语用户替换;通过 ,在公式
您可以使用 SEARCH
获取 $ 的位置和 REPLACE
之后的所有内容。
例如,A 列中的架构名称和 B 列中的架构值 -> C 列中的结果。
要找到您需要使用 SEARCH("$";A2)
的 $,它将为您提供位置。
然后,您可以通过用 LEN()
减去架构名称的长度来计算“$”之后要替换的字符数。 (+1 获取最后一个字符)
然后你就可以组合所有东西了:
=REPLACE(A2;SEARCH("$";A2);LEN(A2)-SEARCH("$";A2)+1;B2)
结果在我的 Excel 中:
输入应该像,
schema name | schema value |
---|---|
ps_din_ghr_${hiveoff:suffix} | post |
并且在新的 coulmn 中输出应该如下所示:
schema name |
---|
ps_din_ghr_post |
我想用侧栏中的值替换 $ 部分之后的值。
请告诉我如何使用 excel 执行此操作。提前致谢
编辑:对于英语用户替换;通过 ,在公式
您可以使用 SEARCH
获取 $ 的位置和 REPLACE
之后的所有内容。
例如,A 列中的架构名称和 B 列中的架构值 -> C 列中的结果。
要找到您需要使用 SEARCH("$";A2)
的 $,它将为您提供位置。
然后,您可以通过用 LEN()
减去架构名称的长度来计算“$”之后要替换的字符数。 (+1 获取最后一个字符)
然后你就可以组合所有东西了:
=REPLACE(A2;SEARCH("$";A2);LEN(A2)-SEARCH("$";A2)+1;B2)
结果在我的 Excel 中: