Как разделить три разных телефонных номера, объединенных в одну ячейку, на три новые строки?

Я делаю работу для клиента, и нужно знать, как разделить эти телефоны.

Я

0121 396 0501 / 0121 123 434* / 0797 978 8265

в одной ячейке, и я хочу, чтобы в конечном итоге та же строка дублировалась 3 раза, каждый раз с другим номером телефона из этой ячейки.

1
задан Darth Android
11.11.2022 9:14 Количество просмотров материала 3088
Распечатать страницу

3 ответа

можно использовать Text to Columns функции Data tab.

выбрать и выбрать Delimited и нажмите кнопку Next.

на следующем экране выберите пункт Other и вводим / символ. Нажмите Finish

enter image description here

3
отвечен Brad Patton 2022-11-12 17:02

используйте команду конвертировать на вкладке Данные, выберите разделенные значения, затем далее и выберите пользовательский знак и введите косую черту / в маленьком поле вниз, затем Далее, затем выберите опцию текст, далее. Вы должны закончить с тремя отдельными колоннами. Или, если телефонные номера всегда одинаковой длины, вы можете использовать формулу. Поместите свои данные в столбец A и адаптируйте следующую игру со вторым номером между скобками, чтобы получить желаемое количество цифр:

Column B: right(a1;15)
Colum C:left((right(a1,32)),15)
Col. D:Left(a1, 15) 
0
отвечен P. O. 2022-11-12 19:19

можно использовать FIND чтобы получить позиции сепаратов:

' first one
=FIND(" / ",A1)
' 14

' second one
=FIND(" / ",A1,FIND(" / ",A1)+1)
' 30

С помощью этого вы можете разделить ваш текст usign LEFT,MID и RIGHT:

=LEFT(A1,FIND(" / ",A1)-1)
' 0121 396 0501
=MID(A1,FIND(" / ",A1)+3,FIND(" / ",A1,FIND(" / ",A1)+1)-FIND(" / ",A1)-3)
' 0121 123 434*
=RIGHT(A1,LEN(A1)-FIND(" / ",A1,FIND(" / ",A1)+1)-2)
' 0797 978 8265

обратите внимание на смещения, используемые для учета размера разделителя (3 символа).

0
отвечен James 2022-11-12 21:36

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх