Формула Excel: Скорочуйте слова чи імена
У цьому підручнику він містить деякі формули для вилучення початкових букв з кожного слова в комірці, як показано нижче. Також пояснюється, як формули працюють у Excel.
В Office 365 та Excel 2019
Згідно з доповіддю ТЕКСТЬ function - це нова функція, доступна в Office 365 та Excel 2019, яка може використовуватися для вилучення всіх початкових літер з кожного слова.
Загальна формула:
TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(text,ROW(INDIRECT("1:"&LEN(text))),1)), ROW(INDIRECT("63:90")),0)),MID(text,ROW(INDIRECT("1:"&LEN(text))),1),"")) |
Аргументи
Text: the text string you want to abbreviate. |
Як працює ця формула
Припустимо, ви хочете витягти ініціали з комірки A1, використовуйте цю формулу в комірці B1.
=TEXTJOIN("",1,IF(ISNUMBER(MATCH(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)), ROW(INDIRECT("63:90")),0)),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"")) |
прес Shift + Ctrl + Enter клавішу, і всі ініціали кожного слова будуть витягнуті.
Пояснення
1. Функція TEXTJOIN використовується для об'єднання текстових значень з роздільником.
2. MID, ROW, НЕПРАВИЛЬНО та LEN функції використовуються для перетворення текстового рядка в масив або літери. Припустимо
=MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1) |
прес Shift + Ctrl + Enter
Повертає масив літер
A,p,p,l,e,P,i,e |
А потім цей масив подається у функцію CODE, яка виводить масив числових кодів ascii, по одному коду на кожну букву.
3. РЯД (НЕПРЯМИЙ ("63: 90") відповідає кодам ascii для всіх великих літер AZ.
4. Функції ISNUMBER, IF та MATCH використовуються для фільтрування результатів для остаточного приєднання тексту.
Примітки:
1. Якщо в текстовому рядку немає великих літер, ця формула повертає порожнім.
2. Ця формула виділить усі великі літери.
В Office 2016 або попередніх версіях
Якщо ви використовуєте Excel 2016 або попередні версії, ви можете використовувати TRIM функції.
Загальна формула:
TRIM(LEFT(Text,1)&MID(Text,FIND(" ",Text&" ")+1,1)&MID(Text,FIND("*",SUBSTITUTE(Text&" "," ","*",2))+1,1)) |
Аргументи
Text: the text string you want to extract the first letters of each word. |
Як працює ця формула
Припустимо, ви хочете витягти ініціали з комірки A1, використовуйте цю формулу в комірці B1.
=TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1)) |
прес
Що натомість? Створіть віртуальну версію себе у
клавіша, усі перші літери кожного слова в комірці А1 витягуються.
Пояснення
1. Функція TRIM видаляє всі зайві пробіли в текстовому рядку.
2. ВЛІВО (A1,1) витягує першу літеру текстового рядка.
3. MID (A1, FIND ("", A1 & "") +1,1) витягує першу літеру другого слова, яке відокремлено пробілом.
4. MID (A1, FIND ("*", ЗАМІНИТИ (A1 & "", "", "*", 2)) + 1,1)) витягує першу букву третього слова, яке відокремлено пробілом.
Примітки:
1. Ця формула працює лише для трьох або менше слів у комірці.
2. Ви можете змінити ““ у формулі на інші роздільники.
3. Ця формула витягує перші літери у випадку нечутливості, якщо ви хочете, щоб формула завжди поверталася з великими літерами, додайте у формулу функцію UPPER
=UPPER(TRIM(LEFT(A1,1)&MID(A1,FIND(" ",A1&" ")+1,1)&MID(A1,FIND("*",SUBSTITUTE(A1&" "," ","*",2))+1,1))) |
Зразок файлу
Клацніть, щоб завантажити зразок файлу
Відносні формули
- Підрахувати клітинки дорівнює
За допомогою функції COUNTIF ви можете підрахувати клітинки, які дорівнюють або не містять вказане значення. - Підрахуйте клітини, які дорівнюють x або y
Іноді вам може знадобитися підрахувати кількість комірок, які відповідають одному з двох критеріїв, у цьому випадку ви можете використовувати функцію COUNTIF. - Перевірте, чи містить комірка одну з багатьох речей
Цей підручник містить формулу для перевірки, чи містить клітинка одне з кількох значень у Excel, а також пояснює аргументи у формулі та принцип роботи формули. - Перевірте, чи містить комірка одне з кількох значень, але виключіть інші значення
Цей підручник надасть формулу для швидкого вирішення завдання, яка перевіряє, чи містить комірка одне з речей, але виключаючи інші значення в Excel, та пояснює аргументи формули.
Найкращі інструменти для підвищення продуктивності офісу
Kutools for Excel - Допоможе вам виділитися з натовпу
Kutools for Excel Має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...

Office Tab - Увімкніть читання та редагування з вкладками в Microsoft Office (включаючи Excel)
- Одна секунда для перемикання між десятками відкритих документів!
- Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
- Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
- Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.
