1

Я хочу удалить данные из нескольких ячеек в электронной таблице с помощью Excel 2010, поэтому у меня остался только адрес электронной почты.

Они в текущем формате:

M: 04545 545 545 e: test@email.com h: 01187 475 454

Есть ли простой способ сделать это?

Спасибо

3 ответа3

3

Предположение:

У вас нет места ни в одном из идентификаторов электронной почты (я сомневаюсь, что вы будете.)

Решение:

Используйте функцию под названием « Текст для столбцов» на вкладке данных Excel (2007/10).

Используйте "Пробел" в качестве пользовательского разделителя.(Это довольно очевидно и показывает предварительный просмотр).

Это позволит получить все адреса электронной почты в одном вызове и остальные данные в других столбцах. Затем просто удалите ненужные столбцы ...

2

Если это один, просто используйте Найти / Заменить в два этапа

Заменить M:* e:  ничем (обратите внимание на пробел в конце)
Замените  h: * ничем (обратите внимание на начальный пробел)

1

Предположения

  • Столбец A содержит данные (в противном случае измените ссылки в приведенной ниже формуле)
  • Все рассматриваемые ячейки содержат текст e: before и h: after e-mail

стратегия

  • В новом столбце создайте формулу, которая извлекает электронную почту
  • Если это оправдано, скопируйте / вставьте новый столбец, используя Вставить значения, и удалите исходные столбцы.

формула

=MID(A1;FIND("e: ";A1)+3;FIND("h: ";A1)-FIND("e: ";A1)-4

MID извлекает подстроку из исходной ячейки, используя начальный индекс и указанное количество символов. FIND используется для получения индекса маркеров e: и h: .

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