Застосовується до: Office 2019, 2016, 2013; 365 або стандарт
Ось запитання, яке ми отримали від читача, який хотів розділити стовпець Excel по вертикалі:
Я працюю над статистичним звітом у Microsoft Excel, використовуючи версію 365. Я щойно імпортував файл значень, розділених комами, у стовпець A, і тепер мені потрібно розділити клітинку стовпця по вертикалі на дві «половини». Будь-який простий спосіб досягти цього? Якщо це допоможе, я використовую Windows 10.
Дякую за гарне запитання. Для цих сценаріїв я зазвичай використовую функцію Text to Column , яка добре відповідає моїм цілям.
Іноді ми імпортуємо значну кількість даних безпосередньо на робочий аркуш або в модель даних (за допомогою Power Query і Power Pivot в Excel ). Як правило, ми імпортуємо так звані файли значень, розділених комами (*.csv). Працюючи з файлами csv, ми зазвичай стикаємося з потребою вертикального поділу або розділення тексту між різними клітинками стовпців. У сьогоднішній публікації ми розглянемо три корисні техніки, які ви зможете використовувати:
- Текст у стовпці для файлів із роздільниками
- Текст у стовпці з фіксованою шириною
- Не об’єднувати клітинки
Читайте далі, щоб отримати повну процедуру, яка з незначними змінами застосовується до версій Microsoft Office, починаючи з 2010 року.
Використання роздільника Excel для поділу тексту
Ця техніка особливо корисна, коли ви працюєте з аркушем, що містить дані, розділені комами, крапкою з комою, табуляцією, пробілами тощо.
- Відкрийте Excel і відкрийте базу даних, у якій стовпці потрібно розділити.
- Якщо у вас є дані в наступній клітинці, виділіть клітинку та клацніть по ній правою кнопкою миші.
- Натисніть «Вставити» , а потім виберіть «Зсунути клітинки вправо» .
- Тепер виберіть весь стовпець, який потрібно відокремити.
- Натисніть « Дані » на стрічці, а потім виберіть « Текст у стовпці» .
- Виберіть «Розділений» і натисніть « N ext» .
- Клацніть будь-який із параметрів у розділах і виберіть Далі .
- Скажімо, наприклад, я вибрав простір для поділу.
- У форматі даних стовпця Виберіть свій варіант, якщо потрібно. За замовчуванням буде Загальний .
- Щоб вибрати комірку, у якій потрібно розділити, клацніть на пункт призначення та виберіть клітинки .
- Після завершення вибору натисніть Готово .
Поділ на стовпці за допомогою фіксованої ширини
- Відкрийте електронну таблицю та виберіть клітинку стовпця, яку потрібно розділити.
- Знову переконайтеся, що поруч із роздільною коміркою немає даних.
- У меню заголовка Excel натисніть « Дані » та виберіть «Текст у стовпці » .
- Виберіть Фіксована ширина та натисніть Далі .
- Щоб створити лінію розриву, натисніть на потрібну позицію
- Для видалення двічі клацніть на лінії розриву.
- Для переміщення натисніть і перетягніть лінію розриву.
- У форматі даних стовпця Виберіть свій варіант, якщо потрібно. За замовчуванням буде Загальний .
- Щоб вибрати комірку, у якій потрібно розділити, клацніть на пункт призначення та виберіть клітинки .
- Після вибору формату натисніть Готово .
Не об’єднувати клітинки
- Щоб розділити об’єднані клітинки, клацніть «Об’єднати та по центру » та виберіть Роз’єднати клітинки .
Горизонтальні розділені клітинки в рядках Excel
На відміну від роботи з таблицями в Microsoft Word, PowerPoint і Outlook; немає простої команди Split для досягнення горизонтального розбиття в клітинках рядка Excel. Читачі, які бажають розділити клітинки по горизонталі, можуть використовувати спеціальні формули для розподілу даних таблиці на дві або більше клітинок таблиці на своєму робочому аркуші.
Сподіваюся, це допоможе 🙂
Розбийте клітинки за допомогою формул Excel
Відповідаючи на питання про те, як розбити комірку в Excel, нашим останнім варіантом є використання стандартних формул Excel. Це дає нам можливість розділяти вміст комірки за допомогою будь-яких правил, які ми можемо запрограмувати у наші формули. Хоча формули є дуже потужними, вони також вимагають наших навичок, а не використання інтерфейсу «вкажи та клацни».
Корисні функції Excel для поділу клітинок
Найкорисніші функції для розділення кількох клітинок:
ВЛІВО
Повертає вказану кількість символів від початку текстового рядка.
приклад:
=LEFT("Доріс Грін", 5)
Результат: Доріс
Другий аргумент 5 повідомляє функції повертати перші 5 символів тексту «Доріс Грін».
ПРАВИЛЬНО
Повертає вказану кількість символів із кінця текстового рядка.
приклад:
=RIGHT("Кетрин Вест", 4)
Результат: Захід
Другий аргумент із 4 повідомляє функції повернути останні 4 символи тексту «Кетрин Вест».
MID
MID повертає символи з середини текстового рядка, враховуючи початкову позицію та довжину.
приклад:
=MID("Енн Льюїс", 5, 3)
Результат: Лью
Другий аргумент представляє n-й символ, з якого потрібно почати, а останній аргумент - довжину рядка. У тексті «Енн Льюїс» 3 символи, починаючи з позиції 5, є «Лью».
LEN
Повертає кількість символів у текстовому рядку.
приклад:
=LEN("Амалія Діксон")
Результат: 13
У рядку 13 символів (включаючи пробіли).
ПОШУК
SEARCH повертає кількість символів, за якою вперше знайдено певний символ або текстовий рядок. ПОШУК читається зліва направо і не враховує регістр.
приклад:
=ПОШУК(" ";"Чарльз Белл";1)
Результат: 8
Пробіл вперше з'являється у 8-й позиції рядка «Charles Bell»; отже, повертається значення 8.
Останній аргумент необов'язковий; він забезпечує позицію для початку пошуку. Якщо виключити, відлік почнеться з першого символу.
Примітка. FIND є еквівалентом функції SEARCH з урахуванням регістру.
ЗАМІНИТИ
SUBSTITUTE замінює всі наявні екземпляри текстового рядка новим текстовим рядком.
приклад:
=ЗАМІНА("Хуан Діксон", "Дікс", "Вілс",1)
Результат: Хуан Вілсон
Текстовий рядок Dix було замінено на Wils. Останній аргумент визначає, який екземпляр замінити. У наведеній вище формулі він замінив лише 1-й екземпляр. Якби ми виключили цей аргумент, він замінив би кожен екземпляр.
Приклад сценарію
Наш сценарій досить простий, щоб розділити клітинку на кілька стовпців, ми можемо використовувати функції LEFT, RIGHT, LEN і SEARCH. Ми можемо отримати ім’я та прізвище наступним чином:
Ім'я:
=ВЛІВО(A2;ПОШУК(" ";A2)-1)
- ПОШУК знаходить позицію символу пробілу, яка для першого запису в клітинках прикладу «Амалія Аллен» є 8-ю позицією.
- Ми не хочемо, щоб символ пробілу був включений у рядок, тому ми мінусуємо 1 із результату, щоб отримати значення 7.
- Потім LEFT виділяє перші 7 символів текстового рядка.
Прізвище:
=ВПРАВО(A2;LEN(A2)-ПОШУК(" ";A2))
- LEN знаходить довжину текстового рядка, який для «Amaliya Allen» становить 13.
- ПОШУК знаходить позицію пробілу, яка дорівнює 8.
- 13 мінус 8 дає нам кількість символів після першого пробілу.
- Тоді RIGHT використовується для виділення символів після пробілу.
За допомогою цих двох формул ми повертаємося до того самого результату, який ми мали раніше; ім'я в колонці B і прізвище в колонці C: