Як витягти певні дані з комірки в Excel (3 приклади)

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

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

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

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

Витяг конкретних даних.xlsx

3 Приклади вилучення певних даних з комірки в Excel

1. витягнути певні текстові дані з комірки

В Excel передбачені різні функції для вилучення тексту з різних фрагментів інформації, наведеної в комірці. Виділити текст з довгого текстового рядка можна за допомогою ЛІВОРУЧ , ПРАВО , MID функції або їх поєднання та ПОШУК o ЗНАЙТИ У цьому розділі я проведу вас через кожну з них з розбивкою, коли виникає комбінація.

1.1 Витяг даних з початку комірки

Витягнути дані з початку клітинки можна за допомогою функція LEFT Ця функція приймає два аргументи - i) текст, з якого ви хочете виділити, і ii) кількість символів, які ви хочете виділити.

Я використовую масив, що показаний нижче. Я використовую діапазон B5:B7 як довідкові дані та вилучення їх у стовпчик C .

Сходинки:

  • У комірку, в яку потрібно записати витягнуті дані (в даному випадку це комірка C5 ), запишемо наступну формулу:

=LEFT(B5,4)

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

  • Тепер клацніть і перетягніть Піктограма ручки заповнення вниз, щоб повторити формулу для решти комірок.

1.2 Витяг даних з кінця комірки

Щоб витягти дані з кінця комірки потрібно використати функція ПРАВИЙ Я використовую той самий масив, що був показаний у попередньому розділі, щоб проілюструвати вилучення даних за допомогою методу ПРАВО функцію.

Сходинки:

  • У камері C5 (або комірку, в яку потрібно витягти дані), введіть наступну формулу.

=RIGHT(B5,4)

  • Тепер натисніть Увійдіть .

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

1.3 Витяг конкретних порцій даних

Припустимо, ми хочемо, щоб певна частина клітини була витягнута, як правило, після або до певного символу, наприклад, до і після @ знак електронної пошти. Ми можемо використовувати його в поєднанні з функція ПОШУК або функція FIND У цьому контексті обидва мають однакову мету. Тут я використовую ЗНАЙТИ функцію.

Для цього розділу візьмемо набір даних, що складається з електронних листів.

Витягнути ім'я користувача

Щоб витягти ім'я користувача (частина перед знаком @), використовуйте цю формулу.

=LEFT(B5,FIND("@",B5)-1)

Тепер натисніть Увійдіть Потім використовуйте Піктограма ручки заповнення заповнити решту комірок, що повторюють цю формулу.

🔎 Розбивка Формули:

  • FIND("@",B5)

ЗНАЙТИ приймає два аргументи - i) конкретне текстове значення або число та ii) комірку або значення, з якого вона буде шукати перший аргумент. Вона повертає числове значення того місця, де знайдено перший аргумент. У даному випадку це буде 13.

  • LEFT(B5,FIND("@",B5)-1)

На сьогоднішній день, на жаль, це не так. ЛІВОРУЧ приймає два аргументи - i) значення, звідки вона витягує, і ii) довжину рядка, який вона витягує, яка в даному випадку визначається з ЗНАЙТИ і використовується як значення менше від неї.

Витягнути доменне ім'я

Щоб витягти доменне ім'я (частина після @ знак) використовується наступна формула.

=RIGHT(B5,LEN(B5)-FIND("@",B5))

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

🔎 Розбивка Формули:

  • FIND("@",B5)

ЗНАЙТИ приймає два аргументи - i) конкретне текстове значення або число та ii) комірку або значення, з якого вона буде шукати перший аргумент. Вона повертає числове значення, в якому знайдено перший аргумент. В даному випадку це буде 13.

  • LEN(B5)

LEN приймає тільки один аргумент і повертає довжину або кількість символів у цій комірці або тексті. У даному випадку це 22.

  • RIGHT(B5,LEN(B5)-FIND("@",B5))

На сьогоднішній день, на жаль, це не так. ПРАВО приймає мінімум два аргументи - i) значення, з якого витягується текст, і ii) довжину витягу з кінця. Другий аргумент тут визначався шляхом віднімання значень перед символом @ знак, знайдений з ЗНАЙТИ від загальної довжини рядка, знайденого з функції LEN функцію.

Читати далі: Як витягти дані з таблиці Excel (6 ефективних способів)

2. Витягніть конкретні числові дані з комірки в Excel

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

У цьому методі ми будемо використовувати функція TEXTJOIN об'єднати всі числа, витягнуті окремо з кожного значення. Для вилучення чисел використовується комбінація допоміжних функцій, таких як LEN , НЕПРЯМИЙ , ROW , MID і ПОМИЛКА Ці допоміжні функції використовуються для створення масиву з кожного значення, що складається з усіх чисел, а рядкові значення замінюються порожнім рядком. І, нарешті, функція ПРИЄДНУЙТЕСЬ просто допомагає зібрати все в одну величину.

Щоб витягти з цього масиву тільки числа, запишіть у комірку наступну формулу.

=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))

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

🔎 Розбивка Формули:

  • ROW(INDIRECT("1:"&LEN(B5))) повертає масив {1;2;3;4;5;6;7}
  • MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1) повертає масив {"a"; "s"; "8"; "7"; "w"; "q"; "1″}
  • IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),"") повертає масив {"";"";8;7;"";"";1}
  • TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),"")): У підсумку ПРИЄДНУЙТЕСЬ просто об'єднує всі значення в масиві і повертає результат.

Читати далі: Як витягти дані з Excel на основі критеріїв (5 способів)

Схожі читання

  • Код на VBA для конвертації текстового файлу в Excel (7 способів)
  • Як імпортувати текстовий файл з декількома роздільниками в Excel (3 способи)
  • Excel VBA: автоматичне отримання даних з веб-сайту (2 способи)
  • Як імпортувати дані з захищеного сайту в Excel (покроково)
  • Як перетворити Excel в текстовий файл з роздільником труб (2 способи)

3. вилучення конкретних числових і текстових даних з алфавітно-цифрових даних

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

Сходинки:

  • Для текстів заповніть першу комірку вручну, видаливши всі цифри з алфавітно-цифрових значень.

  • Почніть вводити наведену нижче, і Excel автоматично запропонує витягнуті текстові значення з інших стовпців.

  • Тепер натисніть Увійдіть .

  • Повторіть той самий процес для чисел.

Читати далі: Витяг тексту після символу в Excel (6 способів)

Висновок

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

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