【问题标题】:Removing the first character in a row *only if it's a number (Google Sheets / Excel)删除一行中的第一个字符*仅当它是一个数字时(Google 表格/Excel)
【发布时间】:2020-07-31 09:48:41
【问题描述】:

我的数据结构如下:

example
1test
test345
0moreexamples61

我的问题是;我应该使用什么公式来删除第一个字符*只有当它是一个数字时(最后的数字很好)。因此:

1test > test
0moreexamples61 > moreexamples61

问候!

【问题讨论】:

    标签: excel google-sheets google-sheets-formula


    【解决方案1】:

    您可以使用以下公式,该公式适用于 Google 表格和 Excel:

    =IF(ISNUMBER(VALUE(LEFT(A1,1))),RIGHT(A1,LEN(A1)-1),A1)
    

    ISNUMBER(VALUE(LEFT(A1,1))) 术语将检查第一个字母。如果它是一个数字,它将评估为True。

    如果是True,则术语RIGHT(A1,LEN(A1)-1) 将获取除第一个字母以外的所有文本并在单元格中返回。

    【讨论】:

    • 这里是法国用户的相同公式:=SI(ESTNUM(CNUM(GAUCHE(A1;1)));DROITE(A1;NBCAR(A1)-1);A1)
    猜你喜欢
    • 2017-05-02
    • 1970-01-01
    • 1970-01-01
    • 2021-11-16
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-20
    相关资源
    最近更新 更多