【问题标题】:How to get last 2 numbers from X cell and add them before @ in Y cell?如何从 X 单元格中获取最后 2 个数字并将它们添加到 Y 单元格中的 @ 之前?
【发布时间】:2021-02-24 07:54:42
【问题描述】:

我需要一个公式来自动从生日行中获取最后两个数字,并将它们添加到电子邮件行中 @ 符号之前,如下所示:
afscghnaba**97**@example.com
用于解释我想要做什么的屏幕截图:

表格网址:https://docs.google.com/spreadsheets/d/1XHoxD-hNmpUOMVm_u-cz-4ESrabodsrS0fIfaN-n4js/edit

谢谢!

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:

    请在您现有的公式中添加RIGHT 函数,例如RIGHT(D2:D,2)

    =INDEX(IF(C2:C="","",LOWER(SUBSTITUTE(C2:C," ",""))&
                         RIGHT(D2:D,2)&"@example.com"),)  
    

    【讨论】:

    • 嗨@mar​​ikamitsos,该公式在我与您共享的工作表中运行良好,但是当我复制它并想在我的私人工作表中使用它时,它给了我一个错误:i.imgur.com/AeqzJZ1.png,任何解决方案使它也适用于该工作表?谢谢
    • 给定的错误意味着您在 cellI27 中有一些数据(可能更向下)。您需要记住,必须清除受任何 INDEX 公式影响的整个单元格范围,公式才能正常工作
    • 是的,你是对的!清除单元格 I27 后,公式现在运行良好 :) 非常感谢@marikamitsos
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多