Google电子表格 - 不使用Space计算数字

问题描述 投票:0回答:3
有任何关于如何解决这个问题的好建议?

trone类似的东西:

=Substitute(A2," ","")

在此公式中,A2是一个单元格。您正在该单元格中找到任何空间,然后用“非空间”代替它。

google-sheets
3个回答
6
投票
在使用公式之前,请使用替代函数转换您的数字。 例如,假设您想进行多个F8乘2,但是F8可能包含空格。 然后,您会这样做:

=substitute(F8, " ","") * 2
    

substitute不起作用。但是这些步骤确实:


2
投票
选择一个或几列数据

press
Ctrl + H
获取

2
投票
对话

确保“使用正则表达式搜索”
    检查✅
  1. 输入到
    “查找”
    字段,然后离开”替换为“
  2. 单击“替换”按钮
  3. 解释:
    \s是一个与任何类型的空格字符匹配的规则表达式。我的电子表格中可能还有其他类型的空格,而不是常规的\s(太空)角色,这就是Regex为我工作的原因,而
  4. " "没有。
  5. 我也尝试了

SUBSTITUTE()

函数,但在我的情况下似乎没有任何功能。


“到“”对我来说是不够的。我还必须添加从文本的转换功能到数字值,例如:
REGEXREPLACE(A2, "\s", "")
注:在我的Google版本中,分号是参数之间的分离器,因此对于某些用户而言,此答案将是:

=VALUE(Substitute(A2;" ";""))

	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.