Итак, у меня есть много ячеек, которые содержат адрес и номер телефона в таком формате.
78 North Oak Street Philadelphia PA 17545 610-634-2452
И я хочу удалить номер телефона из этой ячейки и поместить его в новую ячейку в другом столбце. Можно ли это как-то сделать? Спасибо.
решение1
AAA-PPP-NNNN
A = Код города
P = Местный префикс
N = Номер абонента
При соблюдении следующих условий:
- Номер телефона всегда указывается в указанном выше формате.
- Номер телефона всегда указывается в конце.
- Номер телефона всегда отделяется от адреса ровно одним пробелом.
- После номера телефона не должно быть пробелов или других символов.
Эти формулы должны вам подойти. (Предполагается, что данные находятся в ячейке A2.)
Адрес:
=LEFT(A2,LEN(A2)-13)
Номер телефона:
=RIGHT(A2,12)
решение2
Если формат всегда один и тот же, вы можете сделать следующее:
Телефон=RIGHT(A1,12)
Адрес=MID(A1,1,LEN(A1)-12)
Для адреса используйте , LEN(A1)-13
если вам не нужен дополнительный пробел, как показано в примере.
решение3
Будет ли номер телефона всегда доступен в том же формате и в конце с точно такой же длиной? Если да, вы можете извлечь только часть и поместить ее в отдельный столбец как номер телефона. Аналогично, проигнорируйте только номер телефона и сохраните строку в отдельном столбце для адреса. Вы можете использовать"средняя" функциячтобы достичь того же самого.
Использование следующее:
=ПРИМЕР(A1; ДЛСТР(ОБР(A1))-12; 12)
Вышеприведенный код извлечет только номер телефона.