Імпорт даних до Excel може бути проблематичним. Проблема, яка може виникнути під час імпортування даних до Excel, полягає в тому, що ваші текстові мітки виглядають неправильно. Ці текстові функції можуть допомогти вам зберегти ваші дані чистими.
Функція REPLACE
Функція REPLACE замінює частину текстового рядка. Функція використовує наступний синтаксис:
REPLACE(старий_текст,початкова_нумерація,кількість_символів,новий_текст)
Аргумент old_text , який чутливий до регістру, або надає текстовий рядок, з якого ви отримуєте фрагмент тексту, або посилається на клітинку, що містить текстовий рядок. Аргумент start_num , який є початковою позицією, повідомляє Excel, де починається текст, який потрібно замінити.
Аргумент num_chars повідомляє Excel довжину фрагмента тексту (скільки символів), який потрібно замінити. Аргумент new_text , також чутливий до регістру, повідомляє Excel, який новий текст ви хочете використовувати для заміни старого тексту. Наприклад, щоб замінити ім’я Чемберлен ім’ям Черчілль у текстовому рядку містер Чемберлен, скористайтеся такою формулою:
REPLACE("Містер Чемберлен",5,11,"Черчілль")
Функція повертає текстовий рядок Mr. Churchill.
Функція REPT
Функція REPT повторює текстовий рядок. Функція використовує наступний синтаксис:
REPT(текст,кількість_разів)
Текст аргумент або передає текстову рядок або посилаються на кюветі текстового рядка. Аргумент number_times повідомляє Excel, скільки разів ви хочете повторити текст. Наприклад, така формула:
REPT("Walla",2")
повертає текстовий рядок WallaWalla.
Функція ПРАВО
Функція RIGHT повертає вказану кількість символів з правого кінця текстового рядка. Функція використовує наступний синтаксис:
ВПРАВО(текст, кількість_символів)
Текст аргумент або передає текстову рядок , яку ви хочете , щоб маніпулювати або посилається на кювету текстового рядка. Аргумент num_chars повідомляє Excel, скільки символів потрібно захопити.
Наприклад, щоб отримати два крайні праві символи з текстового рядка Redmond WA, скористайтеся такою формулою:
ВПРАВО("Редмонд В.А.",2)
Функція ПОШУК
Функція SEARCH обчислює початкову позицію текстового фрагмента в текстовому рядку. Функція використовує наступний синтаксис:
ПОШУК(знайти_текст,в_тексті,початкове_номер)
Аргумент find_text повідомляє Excel, який текстовий фрагмент ви шукаєте. Аргумент within_text повідомляє Excel, який текстовий рядок ви хочете шукати. Аргумент вказує Excel, з чого почати пошук. Аргумент start_num необов'язковий. Якщо залишити поле порожнім, Excel почне пошук на початку рядка в межах тексту .
Наприклад, щоб визначити позицію, з якої починається фрагмент тексту Черчілль у текстовому рядку Mr. Churchill, скористайтеся такою формулою:
ПОШУК("Черчілль", "Містер Черчілль",1)
Функція ЗАМІНИТИ
Функція SUBSTITUTE замінює входження тексту в текстовий рядок. Функція використовує наступний синтаксис:
ЗАМІНИТИ (текст, старий_текст, новий_текст, екземпляри)
Текстовий аргумент повідомляє Excel, який текстовий рядок ви хочете відредагувати, замінивши деякий фрагмент тексту. Аргумент old_text визначає фрагмент тексту, який потрібно замінити. new_text надає новий текст заміни.
Як приклад того, як працює функція SUBSTITUTE, припустимо, що вам потрібно замінити слово «Сенатор» словом «Президент» у текстовому рядку .
SUBSTITUTE ("сенатор Обама", "сенатор", "президент")
Аргумент instances є необов’язковим, але ви можете використовувати його, щоб повідомити Excel, для якого екземпляра old_text потрібно зробити заміну. Наприклад, функція
SUBSTITUTE("сенатор-сенатор", "сенатор","президент",1)
повертає текстовий рядок Президент Сенатор Обама.
Функція
SUBSTITUTE("сенатор сенатор Обама","сенатор","президент",2)
повертає текстовий рядок Сенатор Президент Обама.
Якщо залишити аргумент екземплярів порожнім, Excel замінить кожне входження старого_тексту на новий_текст. Наприклад, функція
SUBSTITUTE("сенатор сенатор Обама", "сенатор", "президент")
повертає текстовий рядок Сенатор Сенатор Обама.