Як розділити комірку за допомогою роздільника за допомогою формули Excel (8 способів)

  • Поділитися Цим
Hugh West

Зміст

Цей урок покаже вам, як розділити комірку за допомогою роздільника за допомогою формули в Excel. Роздільник - це символ, який відокремлює фрагменти даних всередині текстового рядка. У цій статті ми продемонструємо різні способи розділення комірок за допомогою роздільника за допомогою формул в Excel.

Перш ніж розпочати сесію, давайте познайомимося з сьогоднішнім прикладом робочого зошита.

Базою нашого прикладу будуть дані, що стосуються студентів ( Ім'я та прізвище , ПОСВІДЧЕННЯ ОСОБИ , Курс , Місто На основі цих даних ми покажемо різні методи, які працюють за різних обставин.

Приклади всіх методів будуть зберігатися на окремих аркушах.

Завантажити Практичний посібник

Ви можете завантажити робочий зошит за посиланням нижче.

Розділити комірку роздільником.xlsx

8 способів розділити комірку за допомогою роздільника за допомогою формули в Excel

За певних обставин вам може знадобитися розділити клітинки в Excel. Це може статися, коли хтось копіює інформацію з Інтернету, бази даних або колеги. Якщо у вас є цілі імена та прізвища, і ви хочете розділити їх на імена та прізвища, це простий випадок, коли вам потрібно розділити клітинки в Excel.

1. поєднання функцій рядка Excel з функцією ПОШУК для розділення тексту за допомогою тире/дефіса

Перше, що потрібно зробити для розбиття по роздільнику, це знайти сам роздільник. Після того, як ви знайдете роздільник, ви можете легко розбити з будь-якого боку від нього. Ми будемо використовувати функція ПОШУК для знаходження роздільника, то ми витягнемо значення з тексту за допомогою функції ЛІВОРУЧ , MID або ПРАВО функції.

Почнемо. З тих пір, як ЛІВОРУЧ має два параметри, текст і кількість символів. Ми вставимо текст, так як знаємо наше текстове значення. Для кількості символів ми будемо використовувати функцію ПОШУК функцію.

КРОКИ:

  • По-перше, виділіть комірку і введіть формулу в цю комірку.
=LEFT(B5, SEARCH("-",B5,1)-1)

  • Далі необхідно натиснути кнопку Увійдіть на клавіатурі.

  • Перетягніть Ручка наповнення вниз, щоб продублювати формулу по всьому діапазону. Або, щоб Автозаповнення на полігоні, подвійний клік в плюсі ( + ) символ.

  • Нарешті ми бачимо результат.

🔎 Як працює формула?

У прикладі наш роздільник - дефіс ' - '. The ПОШУК надала б нам позицію дефіса, а тепер нам не потрібен сам дефіс, нам потрібно витягти його перед дефісом.

Тепер напишемо для середнього значення. Для цього скористаємося функцією MID Я знаю, що це не так; ПОШУК Розглянемо порядок дій нижче.

КРОКИ:

  • Для початку виділимо комірку і введемо наступну формулу.
=MID(B5, SEARCH("-",B5) + 1, SEARCH("-",B5,SEARCH("-",B5)+1) - SEARCH("-",B5) - 1)

  • Преса Увійдіть .

  • Щоб скопіювати формулу за межі діапазону, перетягніть Ручка наповнення Символ вниз. Також ви можете подвійний клік доповнення ( + ) підписати до Автозаповнення на полігоні.

  • Нарешті, ви можете бачити, що всі середні значення тепер відокремлені.

🔎 Як працює формула?

Розташування одного текстового рядка всередині іншого повертається функцією ПОШУК Він буде починатися з символу, що стоїть після дефісу, виходячи з наданої нами кількості символів, MID повертає певну кількість символів з текстового рядка, починаючи з вказаного вами місця.

1.3 Функції "ВПРАВО", "ОБ'ЄКТИВ" та "ПОШУК" у поєднанні

Тепер, щоб відокремити саму останню комірку, використаємо комбінацію ПРАВО , LEN і ПОШУК Розглянемо покроково, як розділити комірку за допомогою роздільника, використовуючи комбінацію формул.

КРОКИ:

  • Перш за все, виберіть комірку і вставте в неї наступну формулу.
=RIGHT(B5,LEN(B5) - SEARCH("-", B5, SEARCH("-", B5) + 1))

  • Натисніть кнопку Увійдіть на клавіатурі ще раз.

  • Після цього перетягніть кнопку Ручка наповнення щоб скопіювати формулу за межі діапазону. Або подвійний клік в плюсі ( + Це також дублює формулу.

  • Таким чином, останнє значення буде розділене роздільником.

🔎 Як працює формула?

Тут, в рамках програми "Відкритий світ", відбулася презентація LEN повертає загальну довжину рядка, з якої віднімається позиція останнього дефісу. ПОШУК надала б нам позицію дефіса. Тоді, різниця - це кількість символів після останнього дефіса, а функція ПРАВО функція витягує їх.

ПРИМІТКА: Аналогічним чином можна розділити стовпці будь-яким іншим символом, для цього достатньо замінити ' - ' з необхідним роздільником.

Читати далі: Формула Excel для розділення рядка комами (5 прикладів)

2. формули злиття для розбиття тексту на рядки

Для розділення рядка розривом рядка будемо використовувати формулу, аналогічну попередньому розділу. До попередніх формул потрібно додати ще одну додаткову функцію, яка має вигляд ЧАР .

2.1 Поєднання функцій LEFT, SEARCH та CHAR

Це ЧАР Для отримання першого значення та відокремлення його від комірки використаємо функцію ЛІВОРУЧ , ПОШУК і ЧАР Розглянемо, як це відбувається.

КРОКИ:

  • Як і в попередніх методах, спочатку виберіть будь-яку комірку і введіть наступну формулу для вилучення максимального значення.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Натисни кнопку Увійдіть ключовим для того, щоб побачити результат.

  • Далі, перетягуючи знак плюс, можна скопіювати формулу і отримати результат для діапазону комірок.

🔎 Як працює формула?

10 це ASCII код для лінії. Ми надаємо 10 в межах ЧАР для пошуку розривів рядків. Повертається символ, який визначається числом. Далі відбувається пошук розриву. Після цього повертається максимальне значення.

2.2 Додавання функцій MID, SEARCH та CHAR разом

Щоб відокремити середнє значення, подивимось на кроки вниз.

КРОКИ:

  • Як і в інших підходах, спочатку виберіть будь-яку комірку і введіть наступну формулу для отримання найбільшого значення.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5, SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)

  • Для перегляду результату натисніть кнопку Увійдіть ключ.

  • Крім того, можна повторити формулу і отримати результат для вказаного діапазону клітинок, перетягнувши маркер плюс підпиши.

Тепер для правої частини тексту нашою формулою буде комбінація ПРАВО , LEN , ЧАР і ПОШУК Для решти значень використовуйте відповідну формулу. Отже, для відокремлення нижнього значення дотримуйтесь інструкції.

КРОКИ:

  • Як і в попередніх методах, виберіть комірку та введіть наступну формулу для отримання нижнього значення.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))

  • Преса Увійдіть клавішу на клавіатурі.

  • Нарешті, ви можете повторити формулу і отримати відповідь для вказаного діапазону клітинок, перетягнувши знак додавання.

Читати далі: Як розділити комірки в Excel (5 простих прийомів)

3. Шаблон поділу комірки за текстом та числовим рядком у Excel

У цьому розділі ми розглянемо, як розділити текст, що складається з рядка символів, за яким слідує число. Для простоти ми внесли деякі зміни в наші аркуші (не хвилюйтеся, всі аркуші будуть в робочій книзі). У нашому прикладі ми маємо Ім'я студента і ПОСВІДЧЕННЯ ОСОБИ разом у колону і розбити їх на дві різні колони.

3.1. об'єднати Функції СРЗНАЧ, СУМА, ЛЕН, & ПІДСТАНОВКА

У межах ЗАМІНИТИ замінюємо числа пробілами і рахуємо їх за допомогою LEN Для того, щоб розділити текст, за яким слідує рядок числового формату, потрібно спочатку дізнатися число, а потім за допомогою цього числа витягти текст.

КРОКИ:

  • Спочатку виділяємо комірку, в яку ми хочемо помістити результат. У нашому випадку ми виберемо комірку C5 .
  • Потім вставте формулу в цю комірку.
=RIGHT(B5,SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},""))))

  • Натисни кнопку Увійдіть ключ.

  • Ви також можете повторити формулу і отримати відповідь для діапазону клітинок, перетягнувши знак додавання.

🔎 Як працює формула?

Для того, щоб витягти числа, потрібно перебрати всі можливі числа з 0 до 9 Потім підрахувати суму чисел і повернути кількість символів з кінця рядка.

3.2 Інтеграція функцій LEFT & LEN

Щоб витягти текстове значення, тепер потрібно використати метод ЛІВОРУЧ а в заповнювачі для кількості символів вказати загальну довжину комірки довжину цифр в ній. І отримуємо цифри з комірки D5 коли ми розділили ПОСВІДЧЕННЯ ОСОБИ у попередньому методі.

КРОКИ:

  • На початку виберіть певну комірку і введіть туди формулу.
=LEFT(B5,LEN(B5)-LEN(D5))

  • Преса Увійдіть .

  • Перетягуванням знака додавання можна продублювати формулу і отримати результат для групи клітинок.

Читати далі: Excel VBA: Розбиття рядка за кількістю символів (2 простих способу)

4. розбиття комірки за номером і шаблоном текстового рядка за формулою

Якщо ви розібралися в методі розщеплення ' текст + кількість ', то, сподіваємося, ви почали уявляти собі спосіб розділення рядка чисел, за яким слідує текстовий формат. Підхід буде таким же, як і раніше, тільки одна зміна, яку ви помітите. Тепер, число знаходиться зліва від нашого тексту, тому нам потрібно використовувати оператор ЛІВОРУЧ для отримання числа, а для символьного тексту будемо використовувати функцію ПРАВО функцію.

4.1 Об'єднання функцій LEFT, SUM, LEN, & SUBSTITUTE

Щоб розділити комірку за номером і шаблоном текстового рядка для самого верхнього значення, потрібно об'єднати ЛІВОРУЧ , СУМА , ЛЕН, і ЗАМІНИТИ функції.

КРОКИ:

  • По-перше, спочатку виділіть конкретну комірку і введіть туди формулу.
=LEFT(B5, SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}, ""))))

  • Натисни кнопку Увійдіть ключ.

  • Крім того, перетягуванням символу додавання можна продублювати формулу і отримати результат для групи клітинок.

4.2 Функції об'єктива RIGHT & LEN

Нам потрібно об'єднати ПРАВО і LEN функції для розбиття комірки за числом і шаблоном текстового рядка для останнього значення.

КРОКИ:

  • Для початку виберіть конкретну комірку і введіть туди формулу.
=RIGHT(B5,LEN(B5)-LEN(C5))

  • Натисніть кнопку Увійдіть кнопку.

  • Крім того, ви можете повторити формулу і отримати відповідь для набору клітинок, перетягнувши знак додавання.

5. Виділення дати з комірки за допомогою комбінації функцій RIGHT, LEN, FIND, & SUBSTITUTE

Для виділення дати з тексту можна використовувати комбінацію клавіш ПРАВО , LEN , ЗНАЙТИ і ЗАМІНИТИ функції.

КРОКИ:

  • Виберіть потрібну комірку і введіть туди формулу.
=RIGHT(B5,LEN(B5)-FIND(" ",SUBSTITUTE(B5," "," ",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

  • Далі необхідно натиснути кнопку Увійдіть ключ.

  • Ви також можете повторити формулу і отримати результат для набору клітинок, перетягнувши символ додавання.

🔎 Як працює формула?

Оскільки значення дати знаходиться в кінці рядка, тому ми пройшли декілька екземплярів, щоб абстрагуватися від місяця, числа і року. Якщо для отримання цільового значення потрібно більше тексту, ви можете витягти його, змінивши кількість екземплярів.

ПРИМІТКА: Ця формула буде корисною лише тоді, коли в кінці текстового рядка є дата.

Читати далі: Excel VBA: розбиття рядка на комірки (4 корисних застосування)

6. комбінування функцій FILTERXML і SUBSTITUTE для розділення комірок

Використовуючи наданий xpath, функція FILTERXML витягує певні дані з XML Ми можемо об'єднати FILTERXML і ЗАМІНИТИ функції для розділення комірок. Розділимо комірку за допомогою роздільника за допомогою формули в Excel.

КРОКИ:

  • Спочатку виберіть потрібну комірку і введіть туди формулу.
=FILTERXML(""&SUBSTITUTE(B5,",","")&"","//s[2]")

  • А потім, натисни на кнопку Увійдіть щоб побачити результат.

  • Нарешті, перетягуванням знака додавання можна повторити формулу і отримати результат для колекції клітинок.

🔎 Як працює формула?

Тут, в рамках програми "Відкритий світ", відбулася презентація ЗАМІНИТИ полягає в заміні певного тексту в текстовому рядку. Потім, Excel's FILTERXML функція дозволяє витягувати дані з XML файл.

7. застосувати функцію TEXTSPLIT для розбиття комірок за допомогою роздільника

Ми використовуємо функція TEXTSPLIT де стовпці та рядки використовуються як роздільники для розділення текстових послідовностей. Ви можете розділити його по рядках або по стовпцях. Це найкоротший і найпростіший спосіб розділити будь-яку комірку за допомогою роздільника. Щоб розділити комірку за допомогою роздільника за допомогою формули в Excel, давайте виконаємо наступні дії.

КРОКИ:

  • Виберіть комірку, в якій ви хочете побачити результат, і помістіть туди формулу.
=TEXTSPLIT(B5,",")

  • Після цього нанесли удари по Увійдіть .

  • Крім того, ви можете повторити формулу і отримати результат для набору клітинок, перетягнувши знак додавання.

ПРИМІТКА: Переконайтеся, що поруч з ним достатньо порожніх стовпчиків, інакше ви можете зіткнутися з проблемою #ПРОЛИВАЙ! помилка.

8. поділ комірок за допомогою комбінації функцій TRIM, MID, SUBSTITUTE, REPT і LEN

Інша комбінація формули - це TRIM , MID , ЗАМІНИТИ , REPT і LEN функції, за допомогою якої ми можемо розділити комірки за допомогою роздільника, використовуючи формулу в Excel.

КРОКИ:

  • Помістіть формулу в комірку, де ви хочете переглянути результат після її вибору.
=TRIM(MID(SUBSTITUTE($B5,"

  • Потім натисніть Увійдіть .

  • Переміщенням знака додавання можна також продублювати формулу і отримати результат для групи клітинок.

🔎 Як працює формула?

Ось, LEN повертає довжину текстового рядка в символах. Потім, функція ЗАМІНИТИ замінює текст, що з'являється в певному місці текстового рядка. Після цього функція MID повертає певну кількість слів з текстового рядка, починаючи з вказаного вами місця. Нарешті, функція TRIM видаляє з тексту всі пробіли, за винятком подвійних пробілів після слів.

Як розділити комірку за допомогою роздільника за допомогою функції "Текст у стовпці" в Excel

Excel має функцію, яка дозволяє розщеплені клітини Ви знайдете його в опціях Вкладка "Дані Щоб скористатися функцією розділення комірок за допомогою роздільника за формулою в Excel, необхідно виконати наведену нижче інструкцію.

КРОКИ:

  • По-перше, виділіть комірку або стовпець (частіше потрібно виділяти цілий стовпець).
  • Далі, ознайомтеся з Дані вкладка Тут, у межах Інструменти даних ви знайдете опцію під назвою Текст до колонок .
  • Після цього натисніть на нього.

  • Перед вами з'явиться діалогове вікно, в якому зазвичай потрібно розділити комірки за допомогою роздільника, тому встановіть прапорець Розмежовані і натисніть Далі .

  • Потім ви побачите інтерфейс, що містить кілька роздільників.
  • Далі виберіть бажаний варіант або введіть свій власний розділовий знак.
  • Після того, як ви виберете роздільник, ви побачите результат у нижній частині вікна.
  • Крім того, натисніть Далі тоді.

  • У цьому прикладі ми вибрали кому, оскільки наші значення були розділені комами.
  • Після натискання Далі ви знайдете опції для вибору типу вашого значення та натисніть Фініш Ви отримаєте окреме значення.

  • Наразі ми залишаємо це як Генеральний ( за замовчуванням) Формат, показаний на зображенні нижче, був отриманий після проведення певних формоутворень.

Висновок

Вищезазначені методи допоможуть вам розділити комірку за допомогою роздільника за допомогою формули в Excel. Це все на сьогодні. За допомогою вищезазначених методів ви можете розділити комірку за допомогою роздільника за допомогою формули в Excel. Ми спробували перерахувати кілька способів розділення комірок за допомогою роздільника за допомогою формул. Сподіваємось, це буде корисно. Не соромтеся коментувати, якщо щось здається важким для розуміння. Ви також можете повідомити нам будь-які інші способи вна випадок, якщо ми його тут пропустили.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.