Obsah
Niekedy môžu mať naše dátové bunky vpravo pripojené ďalšie znaky, ktoré nie sú potrebné. Tieto znaky môžete z pravej strany dátovej bunky orezať. V tomto článku uvediem päť metód na orezanie pravých znakov v programe Excel.
Povedzme, že máme súbor údajov, v ktorom je uvedená vzdialenosť, ktorú prebehli rôzni účastníci maratónu. Na konci každého z nich je niekoľko medzier Meno účastníka a bunky v Prejdená vzdialenosť V stĺpci sú číselné hodnoty, ako aj jednotka - míle. Teraz orežeme medzery a znaky, ktoré označujú jednotku z pravej strany.
Stiahnite si cvičebnicu
Orezávanie pravých znakov v programe Excel.xlsm5 metód na úpravu pravých znakov
1. Funkcia TRIM na odstránenie nadbytočných medzier vpravo
Niekedy môžu mať vaše dátové bunky na pravom konci medzery navyše. Môžeme použiť funkcia TRIM Ako sme už spomenuli, na konci každého názvu účastníka sa nachádzajú medzery,
Ak chcete tieto medzery odstrániť, zadajte do prázdnej bunky nasledujúci vzorec ( C7)
=TRIM(A7)
Tu sa TRIM funkcia odstráni medzery z pravého konca
Tlač VSTÚPIŤ odstrániť všetky dodatočné medzery.
Vlečná bunka C7 použiť rovnaký vzorec vo všetkých ostatných bunkách.
2. Funkcie textu do stĺpcov na orezávanie pravých medzier
Môžete tiež použiť Text do stĺpcov funkcie na orezanie pravých medzier. Táto metóda si bude vyžadovať náhradný stĺpec vpravo od stĺpca, z ktorého budete medzery odstraňovať. Najprv vložte stĺpec vpravo od stĺpca, z ktorého budete medzery odstraňovať.
Teraz prejdite na Data> Dátové nástroje a vyberte Text do stĺpcov .
Teraz a Sprievodca prevodom textu do stĺpca Zobrazí sa okno. Vyberte Pevná šírka a kliknite na Ďalšie .
V druhom kroku posuňte zvislú čiaru vedľa údajov na koniec údajov a vyberte Ďalšie .
Teraz uvidíte, že všetky vaše údaje sú zvýraznené čiernou farbou. Dokončenie .
Potom sa zobrazí potvrdzovacie okno. Stlačte OK .
Teraz uvidíte, že na pravom konci súboru údajov nie sú žiadne medzery.
3. Funkcia LEFT a LEN na orezanie pravých znakov
S kombináciou funkcia LEFT a funkcia LEN môžete ľahko orezávať pravé znaky z dátových buniek. Do prázdnej bunky zadajte nasledujúci vzorec ( C7 ),
=LEFT(B7,LEN(B7)-6)
Tu sa LEVÁ funkcia označuje, že vzorec vráti znaky vybranej bunky, B7 z LEVÁ a LEN(B7)-6 časť označuje, že posledných 6 znakov z celkovej dĺžky bunky B7 budú oslobodené od dane pri vrátení LEVÁ funkcie.
Tlač VSTÚPIŤ a vidíte, že pravé znaky, ktoré sú pre náš súbor údajov míľové, boli odstránené.
Vlečná bunka C7 použiť rovnaký vzorec vo všetkých ostatných bunkách.
4. Získanie číselnej hodnoty orezaním pravých znakov
Predchádzajúcou metódou získame texty ako návratovú hodnotu vo výstupnej bunke. Ak chcete získať číselné hodnoty, musíte použiť funkcia VALUE Ak chcete získať číselnú hodnotu po orezaní správnych znakov, zadajte do bunky nasledujúci vzorec C7 ,
=HODNOTA(LEFT(B11,LEN(B11)-6))
Tu sa HODNOTA prevedie návratovú hodnotu funkcie LEVÁ na číselné hodnoty.
Tlač VSTÚPIŤ. Uvidíte, že vzorec orezal pravé znaky. Zobrazí sa aj návrat na pravej strane výstupnej bunky, C7 čo znamená, že návratová hodnota je číselná hodnota.
Potiahnite C7 bunky, aby ste mohli použiť rovnaký vzorec vo všetkých ostatných bunkách. Výsledkom je, že dostanete prejdenú vzdialenosť bez jednotky míle v číselných formátoch vo výstupných bunkách pre všetkých účastníkov.
5. Orezávanie pravých znakov pomocou VBA
Ďalším spôsobom orezávania správnych znakov v programe Excel je vytvorenie vlastnej funkcie pomocou Aplikácie jazyka Visual Basic (VBA) . Prvá tlač ALT+F11 , otvorí sa VBA Teraz kliknite pravým tlačidlom myši na hárok z ľavého panela, aby sa otvorila rozbaľovacia ponuka. Rozbaľte Vložte kliknutím naň a výberom Modul .
Otvorí sa Modul(Kód) okno.
Vložte nasledujúci kód do Modul(Kód) okno.
Verejná funkcia TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) Koniec funkcie
Kód vytvorí vlastnú funkciu s názvom TRIMLASTX ktorá orezáva definovaný počet znakov z pravej strany vybranej bunky.
Teraz zatvorte VBA a do bunky zadajte nasledujúci vzorec C7,
=TRIMLASTX(B7,6)
Tu, B7 je vybraná bunka a 6 udáva počet znakov, ktoré budú odstránené.
Tlač VSTÚPIŤ a uvidíte, že vzorec orezal správne znaky.
Vlečná bunka C7 použiť rovnaký vzorec vo všetkých ostatných bunkách.
Záver
Znaky z pravej strany môžete v programe Excel orezávať ktorýmkoľvek z uvedených spôsobov. Ak sa stretnete s akýmikoľvek nejasnosťami, zanechajte komentár.