Jak odstranit úvodní nuly z alfanumerického textového řetězce v aplikaci Excel?
Předpokládejme, že mám seznam textových řetězců, které obsahují některé úvodní nuly, a teď chci odstranit všechny přední nuly z textových řetězců, abych získal následující výsledek, jak bych mohl tento úkol vyřešit v aplikaci Excel rychle a snadno?
Odstraňte úvodní nuly z alfanumerických textových řetězců pomocí maticového vzorce
Odstraňte úvodní nuly z alfanumerických textových řetězců pomocí funkce definované uživatelem
Odstraňte úvodní nuly z alfanumerických textových řetězců pomocí programu Kutools pro Excel
Přidejte úvodní nuly do textových řetězců pomocí programu Kutools pro Excel
Odstraňte úvodní nuly z alfanumerických textových řetězců pomocí maticového vzorce
V aplikaci Excel neexistuje žádný přímý způsob, jak odstranit úvodní nuly z řetězců, ale k vyřešení můžete použít následující vzorec pole.
1. Zadejte prosím tento vzorec pole: =MID(A2,MATCH(TRUE,(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)<>"0"),0),LEN(A2)) (A2 je buňka, ze které chcete odstranit úvodní nuly) do prázdné buňky, kde chcete získat výsledek, například C2, a poté stiskněte Ctrl + Shift + Enter společně získáte správný výsledek, viz screenshot:
2. A pak vyberte buňku C2 a přetáhněte popisovač výplně dolů do buněk, které chcete obsahovat tento vzorec, všechny úvodní nuly byly odstraněny z textových řetězců, viz screenshot:
Odstraňte úvodní nuly z alfanumerických textových řetězců pomocí funkce definované uživatelem
Kromě výše uvedeného vzorce pole vám následující kód VBA může také udělat laskavost, postupujte takto:
1. Podržte ALT + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.
2, klikněte Vložit > Modula vložte následující kód do Okno modulu.
Kód VBA: Odstraňte úvodní nuly z alfanumerických textových řetězců:
Function RemoveLeadingZeros(Str As String)
'updateby Extendoffice
Do While Left(Str, 1) = "0"
Str = Mid(Str, 2)
Loop
RemoveLeadingZeros = Str
End Function
3. A poté tento kód uložte a zavřete, vraťte se do listu a zadejte tento vzorec: = removeeleadingzeros (A2) (A2 je buňka, ze které chcete odstranit úvodní nuly) do prázdné buňky, pak přetáhněte popisovač výplně dolů do buněk, na které chcete použít tento vzorec, a všechny úvodní nuly byly odstraněny z textových řetězců, viz screenshot :
Odstraňte úvodní nuly z alfanumerických textových řetězců pomocí programu Kutools pro Excel
Pokud máte Kutools pro Excel, S jeho Odstraňte úvodní nuly Pomocí této funkce můžete kliknutím odstranit všechny úvodní nuly z více buněk.
Kutools pro Excel : s více než 300 praktickými doplňky Excel, můžete si je vyzkoušet bez omezení do 30 dnů. |
Po instalaci Kutools pro Excel, postupujte následovně:
1. Vyberte buňky, ze kterých chcete odstranit všechny úvodní nuly, a poté klikněte Kutools > Text > Odstraňte úvodní nuly, viz screenshot:
2. A pak byly všechny úvodní nuly v textových řetězcích odstraněny najednou, viz screenshot:
Stáhněte si zdarma zkušební verzi Kutools pro Excel!
Přidejte úvodní nuly do textových řetězců pomocí programu Kutools pro Excel
Někdy můžete chtít vložit několik úvodních nul před textové řetězce najednou, v tomto případě Kutools pro ExcelJe doplnit text nástroj vám pomůže dokončit tuto práci co nejrychleji.
Po instalaci Kutools pro Excel, postupujte následovně:
1. Vyberte buňky textového řetězce, do kterých chcete přidat úvodní nuly.
2. Pak klikněte na tlačítko Kutools > Text > doplnit text, viz screenshot:
3. V doplnit text V dialogovém okně zadejte nuly, které chcete přidat před textové řetězce do souboru Text a potom vyberte položku Před první postavou z Pozice, viz screenshot:
4. Pak klikněte na tlačítko Ok or Podat žádost Tlačítko, zadaný počet nul byl vložen před všechny vybrané textové řetězce, viz screenshot:
Stáhněte si zdarma zkušební verzi Kutools pro Excel!
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!