Середина в Excel (формула, приклади) - Як використовувати функцію Mid?

Зміст:

Anonim

Функція 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, які можна завантажити. Ви також можете ознайомитися з іншими запропонованими нами статтями -

  1. Використання функції І в Excel
  2. Кращі приклади функції COLUMN в Excel
  3. Функція LOOKUP в Excel
  4. Дивовижне використання функції FV в Excel
  5. Як використовувати функцію MID у VBA?