Разделение / обрезка листов Google с первой буквы - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть список идентификаторов, таких как:

40316C1
40316433D112
4316C1
4Z2 
40316B2
40310

Я хотел бы вернуть идентификаторы, как это:

40316
40316433
4316
4
40316
40310

В основном, из первого алфавита Символ, Обрезать или Разделите остальное справа.

Могу ли я сделать это в Google Sheets?

1 Ответ

2 голосов
/ 20 апреля 2020

Вы можете сделать это с помощью REGEXEXTRACT

Образец:

=REGEXEXTRACT(A1,"\d{1,20}")

  • Эта формула оценивает первые 20 символы IDS (вы можете изменить 20 на более высокое число, если необходимо) *
  • \d означает, что формула будет извлекать только числа из идентификаторов - пока не найдет первое не число.

ОБНОВЛЕНИЕ:

В случае отсутствия текстовых символов в ячейке можно определить =IFERROR

=IFERROR(REGEXEXTRACT(A5,"\d{1,20}"),A5)+0

...