I noen rapporter er det å foretrekke å sette en bindestrek i stedet for en null i celler med en nullverdi, fordi en bindestrek er mer passende enn en null i en celle. For å forbedre lesbarheten til tabeller er det flere måter å legge merke til 0 med (-).
Endre tallformatet
Bruke et tilpasset format
Bruke IF-funksjonen
Bruke TEXT-funksjonen
Bruk av “Find and Replace”
Med VBA
Endre tallformatet
En bindestrek i stedet for en null brukes ofte i regnskap. Et spesielt format er lagt til Excel for dette formålet.
- Velg kolonnen du vil erstatte.
- Gå til fanen “Home”.
- Ring opp kontekstmenyen i “Number”-blokken.
- Velg “Accounting”-formatet, angi ønsket antall desimaler, og utelat valutabetegnelsen på slutten av tallet, om nødvendig.
- Klikk “Ок”.
Som et resultat ble nuller vist som en strek.
Bruke et tilpasset format
Det tilpassede formatet lar deg vise dataene i samsvar med Excel-brukerens ønsker. Den kan også brukes til å erstatte nullverdier med en bindestrek.
- Velg celleområdet der endringer skal gjøres.
- Gå til fanen “Home”.
- I “Number”-blokken trykker du på pilknappen for å åpne menyen.
- Velg type format “Custom”.
- Skriv inn en kombinasjon i feltet “Type” #,##0;-#,##0;-
- Klikk “ОК”.
Deretter kan du fjerne de ekstra nullene og bringe til ønsket form av tallet. Hvis du klikker på en celle med en bindestrek, vil null fortsatt vises i formellinjen, fordi verdien til cellene er null, og bindestreken er bare en form for å vise denne verdien.
Bruke IF-funksjonen
IF-funksjonen vil sjekke hver celle for en nullverdi, og hvis dette uttrykket er sant, sett et strektegn.
- Plasser markøren i den første cellen i området.
- Skriv nullsjekkformelen som følger: =IF(C3=0,”-“,C3 )
- Sjekk om formelen er riktig.
- Kopier formelen til påfølgende celler i kolonnen.
Merk at celler med bindestreker vil ha en tekstverdi.
Bruke TEXT-funksjonen
TEXT-funksjonen viser også null som en strek.
- Lag en tom kolonne ved siden av kolonnen der du vil erstatte nullen med en bindestrek.
- I den første cellen i denne kolonnen skriver du en formel som =TEXT(C3,”#,##0;-#,##0;-“)
- Kopier formelen til resten av cellene i kolonnen ved å dra nede i høyre hjørne av cellen.
Sjekk at alle nuller er erstattet med en strek. I dette tilfellet erstattes celleverdiene med tekst. Dette må tas i betraktning dersom dataene vil bli gjenstand for endringer, for eksempel aritmetiske beregninger.
Bruk av “Find and Replace”
Dette er den enkleste måten å erstatte en null med en strek.
- Marker området du vil erstatte.
- Gå til “Find and Replace”-delen i Excel-menyen eller ved å trykke på hurtigtasten Ctrl+H
- Skriv inn 0 i “Find”-feltet, skriv inn – i “Replace”-feltet.
- Kryss av for “Match entire cell contents”-alternativet slik at 0 i tall ikke erstattes med en bindestrek.
- Klikk på knappen “Replace All”.
- Lukke vinduet “Find and Replace”
Som et resultat av erstatningen vil alle nuller i celler erstattes av bindestreker, bortsett fra nuller i tall.
Med VBA
VBA er en fin måte å håndtere mange Excel-oppgaver på elegant måte. La oss lage en makro som automatisk erstatter nuller med bindestreker.
- Gå til “Developer”-fanen. Hvis det ikke er i menyen, trykk på hurtigtasten Alt+F11.
- В появившемся окне прейдите на вкладку «Insert» .
- Velg en seksjon «Мodule».
- Slå følgende kode:
Sub ReplaceZeros()
Dim selectedRange As Range
Set selectedRange = Application.SelectionFor Each i In selectedRange.Cells
If i.Value = 0 And Len(i.Value) > 0 Then
i.Value = “-”
End If
Next i
End Sub
- Lukk alle vinduer. Makroen lagres automatisk
- Velg celleområdet for å erstatte 0 med en bindestrek.
- Gå til “View”-fanen og åpne delen “Macros”.
- Velg en makro ReplaceZeros og trykk på knappen “Run”.
Vær oppmerksom på at alle nuller i det valgte området er erstattet med bindestreker.
Enhver av metodene ovenfor er enkle. Det er viktig å ta hensyn til formatet til cellene etter utskiftingen, hvis noen handlinger vil bli utført på dataene til cellene i fremtiden. Husk også å kryptere dine viktige Excel-filer for å forhindre at uautoriserte tredjeparter får tilgang til dem. Selv om du glemmer chifferen, vil spesielle programmer hjelpe deg med å gjenopprette passordet for Excel ditt.