![如何根据另一列中的另一个单元格自动格式化 Excel 单元格?](https://linux22.com/image/1570446/%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%E5%8F%A6%E4%B8%80%E5%88%97%E4%B8%AD%E7%9A%84%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%E8%87%AA%E5%8A%A8%E6%A0%BC%E5%BC%8F%E5%8C%96%20Excel%20%E5%8D%95%E5%85%83%E6%A0%BC%EF%BC%9F.png)
我正在 Google Sheet 中对游戏项目进行分类。我需要从一列中获取值,对其进行格式化(使用下划线代替空格,并在末尾添加 .png),然后将其保存到另一列。
例如,单元格 A268Bounty Hat
的文本为。我需要将单元格 F268 更改为bounty_hat.png
我怎样才能做到这一点?
答案1
您无法仅通过格式化单元格来完成此操作,但您可以通过一系列相当简单的步骤作为单个公式来完成此操作。
在您的公式中,您需要执行三个步骤:
- 将 A268 中的字符串与字符串常量“.png”连接起来 - 使用
&
运算符 - 用“_”替换所有出现的“ ”(空格) - 使用
SUBSTITUTE()
函数 - 将所有大写字符转换为小写 - 使用
LOWER()
函数
在F268中输入三个步骤的组合,如下公式:
=LOWER(SUBSTITUTE(A268&".png"," ","_"))