Оглавление
Почтовые индексы необходимы для доставки посылок через почтовые службы в нужное место назначения. Почтовые индексы содержат 9 цифр, среди которых первых 5 цифр достаточно для большинства случаев. Поэтому в этой статье я покажу вам 10 уникальных способов удаления последних 4 цифр почтового индекса в Excel и получить 5-значные коды.
Скачать Практическое пособие
Вы можете скачать рабочую тетрадь для практики, которую мы использовали при подготовке этой статьи.
Удаление последних 4 цифр почтовых индексов в Excel.xlsm10 подходящих способов удаления последних 4 цифр почтового индекса в Excel
В этой статье мы узнаем 10 подходящих способов удаления последних 4 цифр почтового индекса в Excel Для этой цели мы будем использовать следующий набор данных.
1. Примените функцию ЛЕВО для удаления последних 4 цифр почтового индекса
Это самый быстрый и простой метод удаления последних 4 цифр из Zip-кодов и получения Zip-кодов с 5 цифрами. Следуйте этим шагам, чтобы научиться!
Шаги:
- Прежде всего, щелкните по пустой ячейке ( D5 ) рядом с колонкой, содержащей почтовые индексы.
- Затем примените следующую формулу. C5 относится к ячейке с 9-значным почтовым индексом". 5 " означает количество цифр, которые мы хотим оставить слева.
=LEFT(C5,5)
- СЛЕВА Функция возвращает первый символ или символы в текстовой строке, в зависимости от количества символов, которые вы указали. Здесь СЛЕВА функция вернет первые 5 цифр из ячейки C5 .
- Теперь нажмите Войдите. Он удалит последние 4 цифры почтового индекса.
- Чтобы получить результаты по всем почтовым индексам, держать на левая кнопка мыши в правом нижнем углу D5 клетка и перетащить до клетки D14 .
- Таким образом, вы получите желаемые результаты для всех почтовых индексов.
Читать далее: Как отформатировать почтовый индекс до 5 цифр в Excel (5 простых способов)
2. Функция Insert MID для вырезания последних 4 цифр почтового индекса
В этом методе мы будем использовать MID функцию, чтобы получить желаемый результат. MID Функция позволяет сохранить определенную часть текста или числа и удалить остальное.
Шаги:
- Сначала введите следующую формулу в поле D5 клетка.
=MID(C5, 1, 5)
- Вот, C5 относится к ячейке, содержащей почтовый индекс. Мы хотим сохранить первые 5 цифр из кода, поэтому мы использовали " 1 " в качестве начального номера и " 5 " как количество символов, которые мы хотим оставить в результатах.
- MID функция возвращает определенное количество символов из текста или числа. В данном случае, функция MID функция вернет цифры с первой по пятую.
- Хит Войти . Клетка D5 покажет вам первые 5 цифр почтового индекса.
- Чтобы использовать формулу для всех данных, двойной щелчок в правом нижнем углу D5 Он удалит последние 4 цифры всех почтовых индексов.
Читать далее: Как создать почтовый индекс с помощью формулы Excel (6 простых способов)
3. Используйте функцию "Текст в столбцы
Теперь мы узнаем, как использовать Текст в столбцы Мы отделим первые 5 данных от остальных с помощью этого инструмента. Вы можете использовать этот метод, только если после пятой цифры стоит дефис (-).
Шаги:
- Первый, выберите столбец, содержащий все почтовые индексы.
- Затем перейдите к Данные.
- Теперь нажмите на Текст в столбцы Откроется всплывающее окно.
- Выберите Делимитированный и нажмите на Следующий .
- Затем введите " - " в Другое для разделения цифр.
- После этого нажмите на Следующий .
- Далее вам нужно будет ввести Место назначения где вы хотите сохранить результаты, или вы можете просто нажать на маленькую кнопку стрелка и выберите нужную ячейку.
- Нажмите Отделка чтобы завершить процедуру.
- Теперь вы можете видеть, что все пятизначные почтовые индексы показаны в разделе Место назначения колонна.
Читать далее: Как форматировать почтовые индексы в Excel (2 простых способа)
4. Применение функции INT для удаления последних 4 цифр почтового индекса в Excel
INT Функция сохраняет целочисленную часть значения. Мы будем использовать эту функцию для удаления последних 4 цифр почтовых индексов. Этот метод будет работать только в том случае, если не существует дефис ( - ) между цифрами.
Шаги:
- Для начала щелкните по пустой ячейке D5 и введите следующую формулу.
=INT(C5/10000)
- C5 это ячейка с 9-значными почтовыми индексами. Она делится на 10000 ( один затем четыре нули ), чтобы удалить последние 4 цифры. INT возвращает целочисленное значение числа. Здесь INT функция возвращает целочисленное значение из ячейки.
- Нажмите Войти и вы получите желаемый результат.
- Чтобы скопировать формулу во все ячейки, просто дважды щелкните в правом нижнем углу ячейки D5 .
- Это позволит получить желаемый результат для всех почтовых индексов.
Читать далее: Как объединить почтовые индексы в Excel (3 простых способа)
5. Объединение функций INT и SUBSTITUTE
Теперь мы будем использовать несколько формул и комбинировать их вместе, чтобы получить результат. Сначала мы воспользуемся формулой INT и ЗАМЕНИТЬ функции.
Шаги:
- Во-первых, нам нужно заменить " - " с" . ". Для этого нажмите на D5 ячейку и запишите приведенную ниже формулу.
=SUBSTITUTE(C5, "-", ".")
- Тогда следующая формула вернет целочисленное значение, которое является нашим желаемым 5-значным почтовым индексом.
=INT(D5)
- Однако мы можем получить результат напрямую, комбинируя эти формулы.
=INT(SUBSTITUTE(C5, "-", "."))
- Хит Войти и дважды щелкните в правом нижнем углу ячейки D5 чтобы удалить последние 4 цифры для всех почтовых индексов.
Похожие чтения
- Как автоматически заполнить почтовые индексы в Excel (3 простых способа)
- Преобразование почтового индекса в штат с помощью VLOOKUP в Excel
- Как сопоставить данные Excel по почтовому индексу (2 простых способа)
6. Объединить функции TEXT и LEFT
В этой технике мы объединим ТЕКСТ и ЛЕВША функции для получения пятизначных почтовых индексов.
Шаги:
- Выберите D5 ячейку и введите следующую формулу.
=LEFT(TEXT(C5,"00000"),5)
- Нажмите Войти и дважды щелкните в правом нижнем углу ячейки D5 чтобы получить почтовые индексы с 5 цифрами.
7. Выполните код VBA для удаления последних 4 цифр почтового индекса в Excel
Если вы хотите удалить последние 4 цифры почтовых индексов в Excel без использования формулы, можно просто запустить код VBA.
Шаги:
- Прежде всего, выберите столбец, содержащий почтовые индексы.
- Щелкните правой кнопкой мыши на Листы (мы назвали Лист Код VBA) в нижней части окна.
- Затем выберите Посмотреть код Появится новое окно.
- Скопируйте следующий код в окно.
Sub ZIPShorter () For Each Cell In Selection cell.Value = Left(cell.Value, 5) Next End Sub
- Чтобы запустить код, нажмите alt+f8 и нажмите на Запускайте на всплывающем окне.
- После завершения прогона вы получите результаты.
8. комбинирование функций SUM, LEN и SUBSTITUTE
Теперь мы объединим три функции для той же цели, что и выше. Мы будем использовать SUM , LEN, и ЗАМЕНИТЬ функции в этом методе.
Шаги:
- Выберите D5 ячейку и запишите следующую формулу.
=IF(SUM(LEN(C5)-LEN(SUBSTITUTE(C5,{1,2,3,4,5,6,7,8,9,0},)))>5,LEFT(C5,LEN(C5)-5),C5)
Разбивка формулы
- SUM(LEN(C5)-LEN(SUBSTITUTE(C5,{1,2,3,4,5,6,7,8,9,0},)))>5 подсчитает количество цифр в ячейке C5 Если общее количество цифр больше 5, переходят к следующей операции.
- LEFT(C5,LEN(C5)-5) используется для вырезания последних 4 цифр почтового индекса из ячейки ссылки C5 .
- Теперь, если число в ячейке C5 не превышает 5 цифр, то окончательная формула возвращает C5 ценность.
- Хит Войти и дважды щелкните в правом нижнем углу ячейки D5 чтобы получить желаемый результат.
9. объединение функций LEFT, MIN и FIND для удаления последних 4 цифр почтового индекса в Excel
В этом методе мы объединим 3 функции ( СЛЕВА , MIN и НАЙТИ ), чтобы исключить последние 4 цифры почтовых индексов.
Шаги:
- Щелкните левой кнопкой мыши в ячейку D5 и введите формулу, приведенную ниже.
=LEFT(C5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},C5&"0123456789"))+4)
Разбивка формулы
- Функция FIND предоставляет начальную позицию строки внутри строки. Таким образом, аргумент find_text имеет вид {0,1,2,3,4,5,6,7,8,9}, и он найдет строку внутри C5 номера клеток.
- Функция МИН затем возвращает наименьшие числа, извлеченные из функции FIND (FIND({0,1,2,3,4,5,6,7,8,9},C5&”0123456789″)
- Функция ЛЕВША теперь даст нам заданное количество символов от начала строки. В данном случае число - это последние 4 цифры.
- Нажмите Войти на клавиатуре и ячейке D5 покажет результат.
- Чтобы получить результаты по всем кодам, дважды щелкните по кнопке D5 ячейка в нижнее право угол, и вы получите желаемые результаты.
10. Объединить функции ISNUMBER, RIGHT, LEFT и LEN
На этот раз мы объединим функции ISNUMBER, RIGHT, LEFT и LEN вместе, чтобы отделить первые 5 цифр от 9-значных почтовых индексов.
Шаги:
- В начале с помощью мыши выделите пустую ячейку
- Теперь запишите приведенную ниже формулу.
=IF(ISNUMBER(RIGHT(C5,8)*1),LEFT(C5,LEN(C5)-4),C5)
Разбивка формулы
- Функция ПРАВИЛО здесь даст вам определенное количество символов от конца строки чисел. Номер ячейки ссылки - C5, а num_chars - 8. Таким образом, формула становится, RIGHT(C5,8)*1
- Функция ISNUMBER будет проверять, является ли результат, полученный из ПРЯМО(C5,8) является числом или нет. Если да, то будет показан результат этой формулы LEFT(C5,LEN(C5)-4) которая отсекает последние 4 цифры из почтового индекса. Если нет, то формула вернет C5.
- Хит Войти При этом будут удалены последние 4 цифры кода.
- Наконец, получите результаты для всех почтовых индексов по следующим параметрам двойной щелчок правый нижний угол ячейки D5 .
О чем следует помнить
- При использовании формулы не забывайте давать правильные ссылки на ячейки, иначе вы не получите желаемых результатов.
- Сайт INT Функция не будет работать, если между цифрами стоит дефис (-).
Заключительные замечания
Теперь вы знаете 10 различных способов удаления последних 4 цифр Zip-кодов. Пожалуйста, поделитесь любыми вопросами, которые у вас возникли, и дайте нам свои ценные предложения в разделе комментариев ниже.