Как извлечь почтовый индекс из списка адресов в Excel?

В Excel есть список полных адресов, включая почтовые индексы ваших клиентов, и теперь вы хотите извлечь только почтовые индексы с этих адресов. Есть ли у вас лучший способ, чем извлекать их по одному? один? Здесь я расскажу вам о быстрых способах массового извлечения нескольких почтовых индексов только за один раз в Excel.

Извлечь почтовый индекс с формулой в Excel

Извлечь почтовый индекс с помощью VBA в Excel

Вкладка Office Включить редактирование и просмотр с вкладками в Office и сделать Ваша работа намного проще …
Подробнее … Скачать бесплатно …
Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%
  • Повторное использование чего угодно: добавляйте наиболее часто используемые или сложные формулы, диаграммы и что-нибудь еще в избранное, и быстро использовать их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Подробнее … Бесплатная загрузка …

Извлечь почтовый индекс с формулой в Excel

Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% своего времени и уменьшите тысячи щелчков мышью каждый день!

В большинстве случаев почтовый индекс состоит не более чем из 8 символов.

Выберите пустое поле ячейку и введите эту формулу = MID (A1, FIND (“zzz”, SUBSTITUTE (A1, “”, “zzz”, SUMPRODUCT (1 * ((MID (A1, ROW (INDIRECT (“1:” & LEN (A1))), 1)) = “”)) – 1)) + 1, LEN (A1)) (A1 – это ячейка, из которой вы хотите извлечь почтовый индекс), нажмите Нажмите кнопку Enter и заполните нужный диапазон, перетащив маркер заполнения. Теперь вы можете видеть, что из списка извлечены только почтовые индексы.


Извлечь почтовый индекс с помощью VBA в Excel

Существует VBA, который может быстро извлекать почтовые индексы из полных адресов в Excel.

1. Выберите ячейку столбца, который нужно выделить, и нажмите Alt + F1 1, чтобы открыть окно Microsoft Visual Basic для приложений .

2. Во всплывающем окне нажмите Вставить > Module , а затем вставьте следующий код VBA в модуль.

VBA: извлекать только почтовые индексы

3. Затем нажмите кнопку Выполнить и выберите диапазон вы хотите извлечь почтовые индексы только из. См. снимок экрана:

4. Нажмите OK , вы увидите, что в диапазоне зарезервированы только почтовые индексы.

Примечание:

(1) Запуск вышеуказанного VBA изменит ваши исходные данные. , вам лучше сначала скопировать и сохранить .

(2) Этот макрос VBA не может извлекать почтовые индексы, первая часть которых содержит только буквы, например «1513 4th St NW, Washington, DC 20001».


Относительные статьи:

  • Извлечение инициалов из имен в Excel
  • Извлечь десятичное значение из строки в Excel

Оцените статью
Frestage.ru
Добавить комментарий