У меня есть список телефонных номеров в листе Excel, а также в Outlook. Лист имеет только один столбец. Мне нужно удалить «92» в начале каждого номера телефона.

например, в ячейке, которая содержит 9203337800071 , мне нужно, чтобы это было 03337800071

1 ответ1

0

Используя Excel, при условии, что ваши данные начинаются с A1:

Поместите это в B1, затем скопируйте его на весь лист. После этого скопируйте столбец B и используйте "Вставить значения", чтобы перезаписать столбец A. Затем вы можете удалить столбец B.

=IF(LEFT(A1,2)="92",RIGHT(A1,LEN(A1)-2),A1)

Приведенная выше формула частично основана на единичном @Darius, представленном в комментарии, но эта версия имеет некоторую встроенную логику, чтобы учесть возможность того, что некоторые числа могут не начинаться с 92, и предполагает, что вы хотите оставить такие числа как есть. ,

Прохождение по формуле:

  • IF(LEFT(A1,2)="92", - если первые два символа в A1 - 92 ...
  • RIGHT(A1,(LEN(A1)-2), - ... ... сделать значение этой ячейки равным A1, без первых двух символов ...)
  • A1) - ... в противном случае (A1 не начинается с 92), сделайте значение этой ячейки равным A1 точно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .