Прескочи на основното съдържание

Как да премахнете неанглийски знаци в колона на Excel?

Автор: Слънце Последна промяна: 2020-08-21

Например, ,ето списък с имена, които включват някои неанглийски знаци. Как можете бързо да премахнете клетките, които съдържат неанглийски знаци в Excel?

Премахване на редове, съдържащи неанглийски знаци чрез VBA

Премахнете неанглийски знаци от низ чрез Премахване на знацидобра идея3


Премахнете редовете, които съдържат неанглийски знаци от VBA

Ето VBA, който може да премахне редовете, които съдържат неанглийски знаци в Excel.

1. Активирайте работния лист, съдържащ знаците, които искате да премахнете, и натиснете Alt + F11 клавиши за активиране на Microsoft Visual Basic за приложения прозорец.

2. кликване Поставете > Модулии поставете кода по-долу към Модули.

VBA: Премахване на неанглийски знаци

Sub RemoveNonEnglish()
'UpdatebyExtendoffice20171204
    Dim xRg As Range
    Dim xCell As Range
    Dim I As Long
    Dim J As Long
    Dim xRows As Long
    Dim xAsc As Long
    On Error Resume Next
    Set xRg = Application.InputBox("Select single column:", "KuTools For Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    xRows = xRg.Rows.Count
    Set xRg = xRg(1)
    For I = 1 To xRows
        Set xCell = xRg.Offset(I - 1)
        If xCell.Value <> "" Then
            For J = 1 To Len(xCell.Value)
                xAsc = Asc(UCase(Mid(xCell.Value, J, 1)))
                If xAsc < 65 Or xAsc > 90 Then
                    xCell.EntireRow.Delete
                    I = I - 1
                    Exit For
                End If
            Next
        End If
    Next
    Application.ScreenUpdating = True
    MsgBox "Completed...", vbInformation
End Sub

doc премахване на неанглийски char 1

3. Натиснете F5 клавиш, за да изберете списъка с колони, който искате да използвате, в изскачащия диалогов прозорец.
doc премахване на неанглийски char 2

4. кликване OK > OK, а след това редовете, съдържащи неанглийски знаци, са премахнати.
doc премахване на неанглийски char 3

doc премахване на неанглийски char 4 doc стрелка надясно doc премахване на неанглийски char 5

Забележка: този VBA работи само за една колона.


Премахнете неанглийски знаци от низ чрез Премахване на знаци

Ако искате да премахнете неанглийски знаци от низ, както е показано на екранната снимка по-долу, можете да кандидатствате Kutools за ExcelЕ Премахване на символи функция за бързо завършване.

doc премахване на неанглийски char 6 doc стрелка надясно doc премахване на неанглийски char 7
Kutools за Excel, с повече от 300 удобни функции, прави работата ви по-лесна. 

След инсталиране Kutools за Excel, моля, направете следното:(Безплатно изтегляне Kutools за Excel сега!)

1. Изберете диапазона, от който се нуждаете, и щракнете Kutools > Текст > Премахване на символи. Вижте екранна снимка:
doc премахване на неанглийски char 8

2. Проверка Не-алфа само в Премахване на символи можете да видите резултата в Предварителен преглед на първо място.
doc премахване на неанглийски char 9

3. кликване Ok, неанглийските символи са премахнати от низовете.
doc премахване на неанглийски char 7

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How do i get rid of non-english characters in an essy even if i deleted comas, fullstops, apostrophes etc.....but keeps on popping?
This comment was minimized by the moderator on the site
Hi, Husama Abass, please give me more description about your question, I do not get it clearly.
This comment was minimized by the moderator on the site
Hi. I used this just now to remove Chinese characters from may crew list but it also removed the spaces in between the alpha names. Hoping that there is an option to remove non-alpha characters but leave out spaces in the process.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations