Excel: формула для right до певного символу
Ви можете використовувати функцію RIGHT в Excel, щоб витягти кілька символів із правого боку рядка.
Якщо потрібно, ви можете використати наведену нижче формулу, щоб використати функцію RIGHT для вилучення всіх символів із правого боку рядка, доки не буде знайдено певний символ:
=RIGHT( A2 ,LEN( A2 )-SEARCH("^",SUBSTITUTE( A2 ,"_","^",LEN( A2 )-LEN(SUBSTITUTE( A2 ,"_","")))))
У цьому конкретному прикладі вилучаються всі символи з правого боку рядка в комірці A2 , доки не зустрічається підкреслення.
У наступному прикладі показано, як використовувати цю формулу на практиці.
Приклад: використання RIGHT до певного символу в Excel
Припустімо, що в Excel є такий список назв баскетбольних команд:
Ми можемо ввести таку формулу в клітинку B2 , щоб отримати всі символи праворуч від назви команди з клітинки A2 , доки не зустрінеться підкреслення:
=RIGHT( A2 ,LEN( A2 )-SEARCH("^",SUBSTITUTE( A2 ,"_","^",LEN( A2 )-LEN(SUBSTITUTE( A2 ,"_","")))))
Потім ми можемо клацнути та перетягнути цю формулу до кожної клітинки, що залишилася в стовпці B:
У стовпці B тепер відображаються всі символи з правого боку кожної комірки в стовпці B, доки не зустрінеться підкреслення.
Зауважте, що якщо в комірці є кілька підкреслень, формула зможе визначити останнє підкреслення та витягти лише символи праворуч від нього.
Зауважте, якщо в назві команди немає підкреслення, формула поверне #VALUE! тому.
Щоб повернути інше значення, просто скористайтеся функцією IFERROR() .
Наприклад, ми можемо використати таку функцію IFERROR() , щоб повернути «Не знайдено», якщо в назві команди не знайдено жодного підкреслення:
=IFERROR(RIGHT( A2 ,LEN( A2 )-SEARCH("^",SUBSTITUTE( A2 ,"_","^",LEN( A2 )-LEN(SUBSTITUTE( A2 ,"_",""))) )), "None Found")
Зауважте, що ви також можете повернути інше значення, просто замінивши «Не знайдено» іншим значенням у функції IFERROR() .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в Excel:
Excel: як використовувати функцію MID для завершення рядка
Excel: як використовувати функцію MID для рядків змінної довжини
Excel: як видалити перші 3 символи з рядка