Pretvorite decimalne pike v vejice z uporabo makra Excel

Anonim

Kaj storiti, če so številke predstavljene s pikami namesto z vejicami

Včasih se zgodi, da se številke v Excelu prikažejo kot vrednosti z decimalno vejico namesto decimalne točke. To še posebej velja, če so bili podatki uvoženi iz drugih sistemov. Naslednja slika prikazuje, kako lahko to izgleda:

Vrednosti, ki so na sliki poravnane desno, niso veljavne številke. Na vsebino ne morete računati, ker jo Excel vidi kot besedilo. Če želite iz vsebine narediti številke, decimalno vejico pretvorite v vejico. Naslednji makro opravlja to delo:

Pretvori podtočke ()
On Napaka Nadaljuj Naprej
Dim Cell As Range
Za vsako izbrano celico
Cell.Value = Application.Substitute (Cell.Value, ".", ",") * 1
Naslednja celica
Pri napaki Pojdi na 0
End Sub

Če želite uporabiti makro, naredite naslednje:

  1. Izberite obseg celic, ki vsebujejo vsebino, ki jo želite pretvoriti.
  2. Pokličite makro z ukazom "Dodatki - makro".

Excel zdaj vso vsebino pretvori v ustrezne številke. Naslednja slika prikazuje, kako izgleda rezultat:

Nasvet: Če želite vedeti, kako vnesti makre v Excel, boste tukaj našli kratek opis: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-gend-sie-makros -in- excel-a.html