Excel: як знайти останній пробіл у рядку
Ви можете скористатися такою формулою, щоб знайти позицію останнього пробілу в рядку в Excel:
=FIND("/", SUBSTITUTE( A2 ," ","/", LEN( A2 )-LEN(SUBSTITUTE( A2 ," ""))))
Ця конкретна формула знаходить позицію останнього пробілу в рядку в клітинці A2 .
Наприклад, якщо в клітинці A2 рядок «Привіт усім», ця формула поверне значення 6 , оскільки це позиція в рядку, де з’являється перший пробіл.
Ви також можете скористатися такою формулою, щоб знайти загальну кількість пробілів у рядку:
=LEN( A2 )-LEN(SUBSTITUTE( A2 ," ",""))
Наприклад, якщо в клітинці A2 рядок «Привіт усім», ця формула поверне значення 1 , оскільки в рядку лише один пробіл.
У наступному прикладі показано, як використовувати кожну з цих формул на практиці.
Приклад: як знайти останній пробіл у рядку в Excel
Припустімо, що в Excel є такий стовпець рядків:
Ми можемо ввести таку формулу в клітинку B2 , щоб знайти позицію останнього пробілу в клітинці A2 :
=FIND("/", SUBSTITUTE( A2 ," ","/", LEN( A2 )-LEN(SUBSTITUTE( A2 ," ""))))
Потім ми можемо клацнути та перетягнути цю формулу до кожної клітинки, що залишилася в стовпці B:
У стовпці B тепер відображається позиція останнього пробілу кожного рядка в стовпці A.
Ми також можемо ввести таку формулу в клітинку C2 , щоб знайти загальну кількість пробілів у рядку в клітинці A2 :
=LEN( A2 )-LEN(SUBSTITUTE( A2 ," ",""))
Потім ми можемо клацнути та перетягнути цю формулу до кожної клітинки, що залишилася в стовпці C:
У стовпці C тепер відображається загальна кількість пробілів у кожному рядку в стовпці A.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:
Excel: як видалити певний текст із клітинок
Excel: як видалити останні 3 символи з рядка
Excel: як вставити символ у рядок