Я пытаюсь выяснить, как переформатировать данные в программном c пути между ячейками в Google Sheets - извините, если это не элегантный способ выразить это, но в качестве примера, я хотел бы сделать ячейку со строковым значением «LASTNAME, FIRSTNAME» превратится в «FIRSTNAME. LASTNAME@GMAIL.COM» в следующей ячейке. Может ли кто-нибудь провести меня по формуле, которая может анализировать и переформатировать такую ячейку?
или попробуйте:
=ARRAYFORMULA(IF(A2:A="",, REGEXREPLACE(A2:A, "([A-Z]+), ([A-Z]+)", "$2.$1")&"@gmail.com"))
try:
=INDEX(SPLIT(A2, ", "),,2)&"."& INDEX(SPLIT(A2, ", "),,1)&"@gmail.com"
для использования в форме массива:
=ARRAYFORMULA(IFERROR( INDEX(SPLIT(A2:A, ", "),,2)&"."& INDEX(SPLIT(A2:A, ", "),,1)&"@gmail.com"))