Како уклонити први знак из низа у Екцелу (брзо и једноставно)

Рад са текстуалним подацима често би захтевао исецање и исецање коцкица.

Једна од уобичајених ствари коју људи често морају да учине је да то учине уклоните прве знакове из низа у Екцелу.

Претпоставимо да имате скуп података као што је приказано испод (у колони А) и желите да уклоните само прве знакове из сваке ћелије, а остатак текста задржите онаквим какав је (резултати су приказани у колони Б).

Постоји више начина за то у Екцелу …

И у овом водичу ћу вам показати различите начине уклањања првих знакова из низа у Екцелу.

Зато не губимо време и пређимо на ствар.

У овом водичу постоје две врсте метода. Онај за који је потребно да користите додатну колону и дате тај резултат у тој додатној колони. И други где добијете резултат у истој колони (метода Тект то цолумнс и ВБА мацро метход).

Замените први знак празним помоћу формуле

Један од најједноставнијих начина за уклањање првог знака из текстуалног низа у ћелији је његова замена празним (нулл знак).

А то можете лако учинити помоћу функције ЗАМЕНИ.

Претпоставимо да имате скуп података као што је приказано испод и желите да уклоните прву абецеду из свих ових ћелија.

Формула испод ће то учинити:

= ЗАМЕНИ (А2,1,1, "")

Горња формула једноставно почиње од почетка и замењује 1 знак од почетка празним местом (“”).

Ово можете користити и за уклањање више знакова из сваке ћелије. На пример, ако желите да уклоните прва два знака, можете користити доњу формулу:

= ЗАМЕНИ (А1,1,2, "")

Извуците из ћелије све осим првих знакова (користећи формулу)

Екцел има много текстуалних функција и исту ствар можете учинити на много различитих начина. У горњој методи, први знак смо заменили празним, а у овој методи ћемо користити формулу за издвајање сваког знака из низа осим првог.

Ово се може урадити помоћу функције ДЕСНО (која издваја дати број знакова с десне стране текстуалног низа).

Претпоставимо да имате скуп података као што је приказано испод:

Ево још једне методе формуле за ово извлачењем из ћелија осим првог знака.

= ДЕСНО (А1, ЛЕН (А1) -1)

Горња формула користи функцију ЛЕН да прво сазна укупан број знакова у ћелији. Затим користи функцију ДЕСНО да добије све знакове као резултат формуле, осим првог.

Помоћу текста за колону поделите први знак и остатак текстуалног низа

Горе наведене две формуле захтевале би да користите додатну колону и дате резултат у тој додатној колони.

Ево методе која користи Тект то Цолумнс у Екцелу и омогућава вам да изаберете да ли желите резултат у истој ћелији или у засебној ћелији.

У случају да одлучите да резултат добијете у истим ћелијама. добра је идеја да сачувате резервну копију оригиналних података у случају да вам затребају у будућности.

Претпоставимо да имате скуп података као што је приказано испод и желите да уклоните први знак и добијете све преостале знакове.

Испод су кораци за то помоћу текста у колоне у Екцелу:

  1. Изаберите ћелије из којих желите да уклоните први знак у програму Екцел
  2. Кликните на картицу Подаци
  3. У алаткама Подаци кликните на Текст у колоне
  4. У чаробњаку за претварање текста у колону унесите следеће промене:
    • Корак 1 од 3: Одаберите Фиксна ширина (према заданим поставкама одабрано је Разграничено па морате ово промијенити) и кликните на Даље
    • Корак 2 од 3: У прегледу података поставите курсор иза првог знака и кликните десним тастером миша. Ово ће уметнути линију као што је приказано испод. Ова линија говори Тексту у колону да подели текст у засебне ћелије
    • Корак 3 од 3: Одаберите Не увози колону (прескочи) и задржи одредишну ћелију таквом каква је (што би била иста ћелија у којој имате податке).
  5. Кликните на Финисх.

Горе наведени кораци би одмах уклонили први знак из сваке ћелије и дали вам остатак.

Дозволите ми да брзо објасним како ово функционише:

Када поставите курсор и кликнете после првог знака у 2. кораку, тексту у колоне је речено да подели податке помоћу те линије. Знакови пре реда су подељени као један део, а остали као други део.

Али у кораку 3, пошто смо изабрали прву колону (која је била лево од реда који смо уметнули у кораку 2), а затим изабрали „Не увози колону“, једноставно је прескочио први знак и дао нам преостали део у иста ћелија.

Иако сам овом методом уклонио први знак у Екцелу, можете га користити за уклањање другог, трећег или н -тог броја знакова с почетка краја. Ову методу можете користити и за издвајање 2/3/н броја знакова с почетка или средине текстуалног низа.

Користите Фласх Филл за тренутно уклањање првог знака

Обожавам функцију Фласх Филл у Екцелу јер олакшава манипулацију текстуалним подацима на одређеном нивоу.

А оно што ми овде покушавамо да урадимо, Фласх Филл је савршен алат.

Напомена: Фласх Филл је доступан само у програму Екцел 2013 и новијим верзијама. Ако користите Екцел 2010 или старије верзије, нећете моћи да користите овај метод.

Претпоставимо да имате скуп података као што је приказано испод и желите да уклоните прве знакове из сваке ћелије.

Ево корака за то:

  1. У ћелију поред прве ћелије скупа података унесите жељени резултат. У овом случају, пошто имам М70 и желим да уклоним први знак, ручно ћу унети вредност 271.
  2. У другу ћелију унесите очекивани резултат, који би у овом примеру био 360. [Док куцате, можда ћете видети неке вредности сивом бојом. Ово су вредности које је Фласх Филл погодио на основу обрасца. Ако су ове тачне, престаните да куцате и само притисните тастер ентер и добићете резултат. У случају да се ове вредности не приказују или нестају, пређите на следећи корак]
  3. Изаберите обе ћелије, поставите курсор у доњи десни део селекције (на мали зелени квадрат) и кликните двапут (или држите леви тастер миша и превуците до краја скупа података).
  4. На дну резултирајућих података видећете малу икону „Опције аутоматског попуњавања“. Кликни на то.
  5. Кликните на Фласх Филл

То је то!

Видећете да је Фласх Филл аутоматски идентификовао образац и сада вам даје све знакове из ћелије осим првих знакова.

Постоје неке заиста лепе ствари које можете да урадите са овим Фласх Филл -ом, а ја их покривам у овом видеу испод:

Користите једноставан ВБА макро у непосредном прозору

Непосредни прозор је место у Екцел ВБ Едитор -у које вам омогућава да брзо покренете код макроа (без уметања уметања модула или чувања макроа)

Све што треба да урадите је да користите код, копирате га и залепите у непосредни прозор и притиснете тастер ентер.

Још једна сјајна ствар у вези са овом методом је што не морате да користите другу колону да бисте добили резултат. Чим покренете код, он вам даје резултујуће податке у истим ћелијама.

Опрез: Ова метода је у реду ако имате неколико стотина или неколико хиљада ћелија из којих желите уклонити први знак. Ако имате много више, ово може успорити ваш Екцел.

Испод је ред кода који ћу користити за уклањање првог знака из сваке ћелије у изабраном опсегу:

За сваку ћелију у избору: целл.Валуе = Десно (целл.Валуе, Лен (целл.Валуе) - 1): Следећа ћелија

Ево корака за коришћење овог кода из непосредног прозора:

  1. Одаберите ћелије/распон из којег желите уклонити први знак из текстуалног низа
  2. Кликните десним тастером миша на назив картице (исти лист на коме имате ове податке)
  3. Кликните на Виев Цоде. Ово ће отворити позадину ВБ Едитор -а
  4. У прозору ВБ Едитор кликните на опцију Виев у менију, а затим кликните на Иммедиате Виндов. Ово ће приказати тренутни прозор. Овај корак није потребан у случају да је непосредни прозор већ видљив.
  5. Копирајте и залепите горњи ред кода у непосредни прозор
  6. Поставите курсор на крај линије
  7. Притисните тастер Ентер

Горе наведени кораци би одмах покренули код на изабраним подацима и уклонили први знак из сваке ћелије.

Кратко објашњење линије ВБА кода

За сваку ћелију у избору: целл.Валуе = Десно (целл.Валуе, Лен (целл.Валуе) - 1): Следећа ћелија

Горњи ред кода користи петљу Фор Нект која пролази кроз сваку ћелију у избору. Затим користи функције РИГХТ и ЛЕН за издвајање свих знакова, осим првог.

Ово је пет једноставних метода које можете користити да бисте се ријешили првог знака из текстуалног низа и издвојили остатак. Можете изабрати који метод ћете користити на основу вашег скупа података и ваших захтева.

На пример, ако не желите да користите додатну колону и желите да добијете резултате у истим ћелијама, боље је да користите метод Тект то Цолумнс или метод ВБА Иммедиате Виндов.

Надам се да вам је овај водич био користан.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave