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

Как да изтрия низ след n-тия знак в Excel?

Автор: Слънце Последна промяна: 2016-03-15

В някои случаи може да искате да премахнете всички низове след n-тия знак от клетките в Excel. Ако имате няколко клетки, необходими за премахване на низове след n-тия знак, можете да ги изтриете ръчно. Въпреки това, ако има стотици клетки, това трябва да е уморено да изтрива низове един по един. Сега този урок ви казва бързите начини за премахване на низове след n-тия знак в Excel, моля, прочетете подробностите по-долу.

Премахнете всички низове след n-тия знак с формулата

Премахване на низ в определена позиция чрез Премахване по позиция


стрелка син десен балон Премахнете всички низове след n-тия знак с формулата

Можете да използвате формулата по-долу, за да премахнете всички низове след n-тия знак.

Kutools за Excel, с повече от 120 удобни функции на Excel, подобрете работната си ефективност и спестете работното си време.

Вземете например, искате да изтриете всички низове след третия знак и изберете клетка и въведете тази формула = НАЛЯВО (A1,3) в него, натиснете Въведете и плъзнете манипулатора за автоматично попълване надолу към клетките.

doc изтриване след n-тия знак 1
doc изтриване след n-тия знак 2

Съвет: В горната формула можете да промените 3 на всяка n-та, както ви е необходимо. Например, ако искате да премахнете низове след 4-ти знак, използвайте тази формула = НАЛЯВО (A1,4).


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

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

Kutools за Excel, с повече от 120 удобни функции на Excel, подобрете работната си ефективност и спестете работното си време.

След безплатно инсталиране Kutools за Excel, моля, направете следното:

1. Изберете диапазона от данни и щракнете Kutools > Текст > Премахване по позиция. Вижте екранна снимка:

doc изтриване след n-тия знак 3

2. В Премахване по позиция диалог, тип 999 в численост текстово поле и отметката Посочете и вид 4 в следното текстово поле. Можете да видите резултатите, показани в панела за визуализация.

Съвет: Ако искате да премахнете низ след n-тия знак, просто трябва да въведете n + 1 в Посочете текстово поле.

doc изтриване след n-тия знак 4

3. След това кликнете Ok or Добавете Обява. Низът след 3-та е премахнат от всяка клетка.

Забележка: Ако просто искате да премахнете 3 знака след 3-тия знак от низа, можете да въведете 3 в текстовото поле Numbers и проверете Посочете и вид 4 в него.

doc изтриване след n-тия знак 5

Щракнете тук, за да научите повече подробности относно Премахване по позиция.

Щракнете тук, за да изтеглите безплатно Kutools за Excel

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

🤖 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 (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
data UPI-2080-SHN ANNY SMI-KKBK-XXXXXX-MB: SOCIETY MAINTENANCE MARCH 22 0000####### 01/03/22
Output :- SHN ANNY SMI
This comment was minimized by the moderator on the site
Hi, sunil, here is a code may help you.
Sub extractText()
    Dim xSplit, xStr As String
    Dim xPos As Integer
    Dim xArr As Variant
    Dim xRng, xSetRng As Range
    On Error Resume Next
    Set xRng = Application.InputBox("Select the cell you want to extract:", "Kutools for Excel", , , , , , 8)
    xSplit = Application.InputBox("Type the delimiter:", "Kutools for Excel", , , , , , 2)
    xPos = Application.InputBox("Type the nth delimiter:", "Kutools for Excel", , , , , , 1)
    Set xSetRng = Application.InputBox("Select a cell to place result:", "Kutools for Excel", , , , , , 8)
    xArr = Split(xRng.Text, xSplit)
    xSetRng.Value = xSplit + xArr(xPos)
End Sub

Copy and paste above code to the Microsoft Visual Basic for Applications window, and run the code, in first dialog, choose the cell that you use to extract, in second dialog, type the delimiter, here in your case is -, in third dialog, type the nth delimiter, here in your case, you extract the string after second -, type 2 into this dialog, in last dialog, choose the cell you place the extracted result.
Hope it do favor on you.
This comment was minimized by the moderator on the site
data :- UPI-205080-SWN AHONY SI-KKBK-XXXXXX-MB: SOCIETY MAINTENANCE MARCH 22 000080 01/03/22
Output needed as "SWN AHONY SI"
This comment was minimized by the moderator on the site
These are very clever tricks! Thank you so much.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations