Як отримати з рядка тільки букви в excel

Часто потрібно отримати з рядка тільки букви, виключивши цифри і різні знаки, символи.

В даний час такої вбудованої функції немає, тому доведеться писати для користувача функцію на VBA

Ось невеликий код для користувача функції Excel, яка може витягувати з рядка складається з цифр, букв і символів тільки букви.

Public Function GetText (txt As String) As StringDim m As String, s As StringFor i = 1 To Len (txt) m = Mid (txt, i, 1) If m Like "[A-Za-zА-Яа-яЁё] "Then s = s mNext iGetText = sEnd Function

Як користуватися?

Відкриваємо редактор VBA в Excel (Alt + F11), або правою кнопкою по листу і вибираємо пункт «Вихідний текст».

Створюємо новий модуль → Insert → Module

Перемикається на російську розкладку клавіатури, копіюємо код, вказаний вище і вставляємо в модуль

Далі в потрібному осередку, де необхідно вивести тільки букви, прописуємо формулу:

= GetText (A1)

і простягаємо її вниз

Поділися в соціальних мережах:

Схожі
Функція пстр в excel з прикладом і формулоюФункція пстр в excel з прикладом і формулою
Поміняти розмір букв в тексті excel.Поміняти розмір букв в тексті excel.
Округлення excel в більшу сторону.Округлення excel в більшу сторону.
Як зробити вибір в осередку excel.Як зробити вибір в осередку excel.
Як в excel отримати місяць з дати (функція текст і місяць)Як в excel отримати місяць з дати (функція текст і місяць)
Як витягнути з рядка тільки цифри в excelЯк витягнути з рядка тільки цифри в excel
Як вставити в осередок excel текст word.Як вставити в осередок excel текст word.
Поміняти букви тексту на великі в word.Поміняти букви тексту на великі в word.
Автозаміна в excel.Автозаміна в excel.
Як порахувати кількість символів в осередку excel.Як порахувати кількість символів в осередку excel.
» » Як отримати з рядка тільки букви в excel