Jak rychle odstranit pomlčky z buněk v aplikaci Excel?
Předpokládejme, že v buňkách listu je seznam poštovních směrovacích čísel nebo dlouhých čísel ISBN a ta dlouhá čísla obsahují pomlčky, z nějakého důvodu se musíte pomlček mezi čísly zbavit (jak ukazují následující snímky obrazovky). Existují nějaké rychlé způsoby, jak odstranit tyto pomlčky mezi čísly v aplikaci Excel?
Odstraňte pomlčky z buněk pomocí vzorce
Odstraňte pomlčky z buněk pomocí kódu VBA
Snadno odeberte pomlčky z buněk pomocí programu Kutools pro Excel
Odstraňte pomlčky z buněk pomocí vzorce
S tím NÁHRADNÍ funkce, čísla budou převedena na textové hodnoty, takže když odstraníte pomlčky, nebude odstraněna ani úvodní 0 ani čísla se nestanou vědeckou notací. Postupujte prosím následovně:
1. Do sousední prázdné buňky, například C1, zadejte tento vzorec: = SUBSTITUTE (A1, "-", ""), viz screenshot:
2. lis vstoupit klíč a vyberte buňku C1, pak přetáhněte úchyt výplně do rozsahu, ve kterém chcete tento vzorec obsahovat. A pomlčky mezi čísly byly odstraněny. Viz screenshot:
Snadno odeberte z buněk v aplikaci Excel všechny číselné, nečíselné nebo určené znaky, například pomlčky:
Kutools pro Excel's Odebrat znaky nástroj vám pomůže snadno odstranit všechny číselné, nečíselné nebo určené znaky z vybraných buněk v aplikaci Excel.
Stáhněte si a vyzkoušejte to hned! (30denní bezplatná trasa)
Odstraňte pomlčky z buněk pomocí kódu VBA
S následujícím kódem VBA můžete také odstranit pomlčky mezi čísly z řady buněk.
1. Zvýrazněte rozsah, který chcete odstranit pomlčkami.
2. Podržte ALT + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.
3, klikněte Vložit > Modula vložte následující kód do okna modulu.
VBA: odstranit pomlčky mezi čísly
Sub DeleteDashes()
'Update 20130907
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each rng In WorkRng
rng.NumberFormat = "@"
rng.Value = VBA.Replace(rng.Value, "-", "")
Next
Application.ScreenUpdating = True
End Sub
4. Pak stiskněte tlačítko F5 klíč ke spuštění tohoto kódu a zobrazí se dialogové okno, které vám řekne, abyste vybrali rozsah, který chcete použít. Viz screenshot:
5. A pak klikněte na tlačítko OK, byly z buněk odstraněny pomlčky mezi čísly. A číselný formát se převede na textový formát. Zobrazit snímky obrazovky:
Odstraňte pomlčky z buněk pomocí programu Kutools pro Excel
Pokud jste začátečník aplikace Excel, jak vzorec, tak kód jsou pro vás obtížné, nebojte se Kutools pro ExcelJe Odebrat znaky funkce vám pomůže rychle odstranit pomlčky z buněk.
Před aplikací Kutools pro Excel, Prosím nejprve si jej stáhněte a nainstalujte.
1. Vyberte rozsah buněk, které potřebujete k odebrání pomlček, a poté klikněte Kutools > Text > Odebrat znaky, viz screenshot:
2. V Odebrat znaky v dialogovém okně zaškrtněte Zvyk možnost a zadejte „-„“ Do textového pole, pak si můžete prohlédnout výsledky z Náhled Podokno. Poté klikněte na ikonu OK tlačítko k odstranění všech pomlček ve vybraných buňkách. Viz screenshot:
Poznámka. Pokud vybrané buňky obsahují úvodní nuly nebo spoustu číslic, pro zachování počátečních nul a zabránění tomu, aby se počet stal vědeckou notací po odstranění pomlček, je třeba buňky před použitím Odebrat znaky utilita.
Pokud chcete mít bezplatnou (30denní) zkušební verzi tohoto nástroje, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.
Snadno odeberte pomlčky z buněk pomocí programu Kutools pro Excel
Související články:
- Odebrat alfa znaky z buněk
- Odeberte z buněk nečíselné znaky
- Odstraňte číselné znaky z buněk
- Odstraňte z buněk netisknutelné znaky
- Odeberte z buněk znaky jiné než alfa
- Rychle odstraňte konce řádků
- Odeberte nealfanumerické znaky
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!