Tekst verwijderen in Excel vanaf een positie in Excel

Anonim

In dit artikel leren we hoe je vanaf een startpositie een aantal karakters uit een string kunt verwijderen.

De Excel REPLACE-functie geeft ons de functionaliteit om het aantal tekens van een string te vervangen door een andere string.

Algemene formule om tekst van een positie te verwijderen

=REPLACE(tekenreeks, startpositie, aantal_tekens, "")

Snaar: dit is de originele tekenreeks waaruit u tekens wilt verwijderen.

Begin positie: startpositie in string.

Aantal_tekens: aantal tekens dat u wilt verwijderen.

“” (blank): Vervangt bepaalde karakters door niets. Uiteindelijk de tekst verwijderen.
Voorbeeld 1: verwijder tekst uit een string met vaste lengte.
Hier heb ik een lijst met volledig gekwalificeerde namen van .xlsm-bestanden. Ik wil alleen de naam van het bestand in de lijst hebben en al het andere verwijderen.

Aangezien "C:\Users\Manish Singh\Desktop\Excel Tip\" de bovenliggende map van elk bestand is en 40 tekens lang is, zullen we deze formule schrijven om deze algemene tekst uit de tekenreeks te verwijderen.

=VERVANG(A2,1,40,"")

Deze Excel-formule verwijdert 40 tekens vanaf het eerste teken.

Voorbeeld 2: Tekst verwijderen uit een string met variabele lengte
In het bovenstaande voorbeeld is de lengte van de tekst vastgesteld voor verwijdering. Als de lengte van de te verwijderen tekst niet vaststaat, gebruik dan de Excel SEARCH-functie. Deze functie retourneert de positie van gevonden tekst.

Het bovenstaande voorbeeld was van één computer. Als de gegevens van verschillende gebruikers zijn samengesteld, zou de structuur van het bestandspad anders zijn. Het enige algemene ding is de hoofddirectory, die is ingesteld op de naam common. In mijn voorbeeld is dat Excel Tip.

Dus om nu niet-verplichte tekst uit de tekenreeks te verwijderen, schrijf deze formule.

=VERVANGEN(A2,1,ZOEKEN("Excel-tip\",A2)+9,"")


Hoe werkte het?

Laten we van binnenuit beginnen.SEARCH("Excel-tip\",A2)+9: het zoekgedeelte geeft de positie van . terug "Excel-tip\" op A2. dat is 23. Omdat het nu de startpositie is van "Excel Tip\" in de tekenreeks. We hebben de eindpositie van de tekst nodig. Sinds “Excel-tip/” is een totaal van 10 tekens, we hebben er 9 toegevoegd om een ​​nauwkeurig aantal te krijgen. We krijgen dus 32.

Nu vertaalt de formule zich in REPLACE(A2,1,32,""). Deze formule verwijderde niet-verplichte tekst uit string.

Hetzelfde gebeurt met alle snaren.

Dus ja jongens, dit is hoe je tekst uit de string in Excel kunt verwijderen. Merk op dat deze tutorial ging over het verwijderen van tekst en niet over het extraheren van tekst in Excel. Beide zijn echter zeer vergelijkbare taken in Excel. Hieronder vindt u extractiehandleidingen.

populaire artikels

50 Excel-snelkoppeling om uw productiviteit te verhogen: Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.

Hoe te gebruikende VERT.ZOEKEN-functie in Excel: Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.

Hoe de AANTAL.ALS-functie in Excel te gebruiken?: Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om specifieke waarden te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.

Hoe de SUMIF-functie in Excel te gebruiken?: Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.