V tomto článku sa naučíme, ako môžete z reťazca z počiatočnej pozície odstrániť niekoľko znakov.
Funkcia excel REPLACE nám poskytuje funkciu nahradenia počtu znakov z reťazca na iný reťazec.
Všeobecný vzorec na odstránenie textu z pozície
= REPLACE (reťazec, počiatočná pozícia, počet_charkov, „“)
Reťazec: toto je pôvodný reťazec, z ktorého chcete odstrániť znaky.
Počiatočná pozícia: počiatočná pozícia v reťazci.
Počet_charakterov: počet znakov, ktoré chcete odstrániť.
“” (prázdne): Nahradí dané znaky z ničoho. Nakoniec odstránenie textu.
Príklad 1: Odstráňte text z reťazca s pevnou dĺžkou.
Tu uvádzam zoznam plne kvalifikovaných názvov súborov .xlsm. Chcem len mať v zozname iba názov súboru a odstrániť všetky ostatné veci.
Pretože „C: \ Users \ Manish Singh \ Desktop \ Excel Tip \“ je nadradený priečinok každého súboru a má 40 znakov, napíšeme tento vzorec na odstránenie tohto bežného textu z reťazca.
= VYMENIŤ (A2,1,40, "")
Tento vzorec programu Excel odstráni 40 znakov od prvého znaku.
Príklad 2: Odstráňte text z reťazca s premenlivou dĺžkou
Vo vyššie uvedenom príklade bola dĺžka textu stanovená na odstránenie. Ak dĺžka textu, ktorý je potrebné odstrániť, nie je pevná, využite funkciu excel SEARCH. Táto funkcia vráti pozíciu nájdeného textu.
Vyššie uvedený príklad bol z jedného počítača. Ak by boli údaje zostavené od rôznych používateľov, štruktúra cesty k súboru by bola odlišná. Jedinou spoločnou vecou bude hlavný adresár, ktorý je nastavený na bežný názov. V mojom prípade je to Tip programu Excel.
Takže teraz, ak chcete odstrániť nepotrebný text z reťazca, napíšte tento vzorec.
= VYMENIŤ (A2,1, VYHĽADÁVANIE ("Tip programu Excel \", A2) +9, "")
Ako to fungovalo
Začnime zvnútra. VYHĽADÁVAŤ ("Tip pre Excel \", A2) +9: vyhľadávacia časť vráti pozíciu "Tip pre Excel \" v A2. čo je 23. Teraz, pretože je to pozícia začínajúca „Tip programu Excel \“ v reťazci. Potrebujeme koncovú pozíciu textu. Od “Excel tip/” je celkom 10 znakov, preto sme pridali 9, aby sme získali presné číslo. Preto máme 32.
Teraz sa vzorec prekladá na VYMENIŤ (A2,1,32, ""). Tento vzorec odstránil z reťazca nepotrebný text.
To isté sa stane so všetkými reťazcami.
Takže áno, chlapci, takto môžete odstrániť text z reťazca v programe Excel. Všimnite si toho, že tento návod bol o odstraňovaní textu, nie o rozbaľovaní textu v programe Excel. Obe sú však v programe Excel veľmi podobné úlohy. Návody na extrakciu nájdete nižšie.
Populárne články
50 Skratka pre Excel, ktorá zvýši vašu produktivitu: Zrýchlite sa vo svojej úlohe. Týchto 50 skratiek vám umožní pracovať ešte rýchlejšie v Exceli.
Ako používať tFunkcia VLOOKUP v programe Excel: Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.
Ako používať funkciu COUNTIF v programe Excel: Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.
Ako používať funkciu SUMIF v programe Excel: Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.