Функція MID в Excel (Зміст)
- MID в Excel
- MID формула в Excel
- Як використовувати функцію MID в Excel?
MID в Excel
Функція MID у excel є частиною текстової функції. Функція MID корисна, коли потрібно повернути задану кількість символів тексту.
Простими словами, функція MID використовується для вилучення невеликої частини рядка з вхідного рядка або повернення потрібної кількості символів з тексту або рядка.
Наприклад:
MID («Бангалор - столиця Карнатаки», 18, 7) у цій формулі функція MID повернеться з 18- го символу, вона поверне 7 символів, тобто «Капітал» .
Функція MID також доступна і в VBA. Ми обговоримо це в кінці цієї статті.
MID формула в Excel
Нижче формула MID в Excel:
Пояснення формули MID в Excel
Формула MID має три обов'язкові параметри: ietext, start_num, num_chars.
- текст: з тексту, який потрібно витягнути із заданих символів.
- start_num: вихідне положення середнього рядка.
- (num_chars): кількість символів, які потрібно витягти з початкового числа .
Зазвичай функція MID в Excel використовується поряд з іншими текстовими функціями, такими як ПОШУК, ЗАМІНА, ЛІНІЯ, ЗНАЧЕННЯ, ЛІВО тощо …
Як використовувати функцію MID в Excel?
Функція MID в Excel дуже проста і проста у використанні. Дозвольте зрозуміти роботу функції MID в Excel на прикладі формули MID.
Ви можете завантажити цей шаблон програми Excel MID тут - Шаблон Excel MID FunctionФункція MID може використовуватися як функція робочого аркуша і як функція VBA.
Приклад №1
У цій формулі MID у прикладі Excel ми витягуємо підрядку із заданої текстової рядки за допомогою формули MID.
З наведеного вище витягу таблиці символи з 4- го символу витягують 6 символів.
Таким чином, результат буде:
Приклад №2
За допомогою функції MID ми можемо витягнути Ім'я та Прізвище. Подивіться приклад нижче, де у нас є повні імена від A2 до A15.
З наведеної таблиці витягніть імена для всіх імен.
Результат:
Частина 1: Ця частина визначає потрібний текст, який потрібно витягнути з символів.
Частина 2: Це визначає вихідну позицію персонажа.
Частина 3: Функція ПОШУК шукає перший пробіл у тексті та визначає розміщення пробілу.
Тут формула SEARCH повертає 5 для першого імені, що означає пробіл - 5- й символ у тексті вище. Тож тепер функція MID витягує 5 символів, починаючи з 1- го .
Таким чином, результат буде:
Примітка: Пробіл також розглядається як один символ.
Приклад №3
Нижче перелік номерів рейсів, і нам потрібно витягнути символи, починаючи з Y, поки ви не знайдете " - "
Подивіться на наведений вище приклад, де букви жирними шрифтами нам потрібно витягнути. Виглядає завдання, хіба що ?
Однак ми можемо це зробити, використовуючи MID поряд із функціями SEARCH або FIND.
Одна загальна річ - всі жирні букви починаються з Y, а загалом - 6 символів.
Функція SEARCH визначатиме початковий символ для вилучення, а з початкової точки нам потрібно витягнути 6 символів.
Отже, результат:
Приклад №4
Нижче наведено список компаній поряд з їх реєстраційним номером. Завдання - витягнути зі списку лише реєстраційний номер.
Уважно ознайомтеся з вищевказаним списком однією загальною справою перед реєстраційним номером є слово Acct. Це буде нашим ключовим моментом для визначення початкової точки. У попередньому прикладі ми цього разу використовували ПОШУК, ми розглянемо функцію НАЙМИТИ.
Частина 1: Ця частина визначає потрібний текст, який потрібно витягнути з символів.
Частина 2: ЗНАЙДЕНО спочатку шукає слово " Acct " у тексті, і звідти нам потрібно додати до списку ще 5 символів, які визначають вихідну позицію символу.
Причина, яку нам потрібно додати 5, - це те, що від Acct до реєстраційного номера це 5 символів, включаючи пробіл.
Частина 3: Кількість символів, які нам потрібно витягти.
Таким чином, результат буде:
Приклад №5
Зараз ми розглянемо комбінацію функції ВПРАВО, Вліво та MID на одному прикладі. Нам потрібно об'єднати косу рису вперед (/), щоб розділити рік, місяць і день.
Подивіться приклад нижче, де у нас є дати, але немає роздільників на рік, місяць і день.
Тепер нам потрібно вставити роздільники на рік, місяць і день.
По-перше, функція ПРАВИЛЬНО витягує 2 символи праворуч і вставляє одну нахилену стрілку (/), тобто 25 /
Тепер нам потрібно вставити роздільники на рік, місяць і день.
Друга частина - функція MID витягує 2 символи, починаючи з 5- го символу, і вставляючи одну передільну косу риску (/)
тобто 25/10 /
Заключна частина - функція ВЛИВО витягує 4 символи з лівої сторони та вставляє одну нахилу вперед (/)
тобто 25/10/2018
Таким чином, результат буде:
Код VBA для використання функції MID
Як і в Excel, ми також можемо використовувати функцію MID і в коді VBA. Нижче показано використання функції MID у макросах VBA.
Sub MID_Function_Example Dim Middle_String як рядок Middle_String = Mid ("Excel може творити чудеса", 14, 7) Msgbox Middle_String End Sub
Якщо ви запустили вищезгадане поле коду, в результаті відобразяться чудеса.
Що слід пам’ятати про функцію MID в Excel
- Форматування чисел не є частиною рядка і не буде видобуто чи підраховано.
- Він призначений для вилучення символів з будь-якої сторони певного тексту.
- Якщо користувач не вказав останній параметр, він за замовчуванням прийме 0.
- Число_часів повинно бути більше або дорівнює нулю. Якщо це від’ємне число, воно видасть помилку як # VALUE.
- У разі складних наборів даних вам потрібно використовувати інші текстові функції, наприклад параметр SEARCH, FIND Num_chars.
- Використовуйте функцію MID, коли потрібно витягти текст із текстового рядка, виходячи з місця розташування та довжини.
- Функція MID повертає порожній текст, якщо start_num перевищує довжину рядка.
Рекомендовані статті
Це було керівництвом щодо MID в Excel. Тут ми обговорюємо формулу MID в Excel та як використовувати функцію MID в Excel, а також практичні приклади та шаблони Excel, які можна завантажити. Ви також можете ознайомитися з іншими запропонованими нами статтями -
- Використання функції І в Excel
- Кращі приклади функції COLUMN в Excel
- Функція LOOKUP в Excel
- Дивовижне використання функції FV в Excel
- Як використовувати функцію MID у VBA?