Hvordan lage en strek i stedet for en null i en tabell

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.

  1. Velg kolonnen du vil erstatte.
  2. Gå til fanen “Home”. Home
  3. Ring opp kontekstmenyen i “Number”-blokken.
  4. Velg “Accounting”-formatet, angi ønsket antall desimaler, og utelat valutabetegnelsen på slutten av tallet, om nødvendig.Accounting
  5. Klikk “Ок”. Number format

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.

  1. Velg celleområdet der endringer skal gjøres.
  2. Gå til fanen “Home”.
  3. I “Number”-blokken trykker du på pilknappen for å åpne menyen.
  4. Velg type format “Custom”.
  5. Skriv inn en kombinasjon i feltet “Type” #,##0;-#,##0;- Format Cells
  6. Klikk “ОК”. Custom format

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.

  1. Plasser markøren i den første cellen i området.
  2. Skriv nullsjekkformelen som følger: =IF(C3=0,”-“,C3 ) IF function
  3. Sjekk om formelen er riktig.
  4. 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.

  1. Lag en tom kolonne ved siden av kolonnen der du vil erstatte nullen med en bindestrek.
  2. I den første cellen i denne kolonnen skriver du en formel som =TEXT(C3,”#,##0;-#,##0;-“) TEXT function
  3. Kopier formelen til resten av cellene i kolonnen ved å dra nede i høyre hjørne av cellen. Copy the formula

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.

  1. Marker området du vil erstatte.
  2. Gå til “Find and Replace”-delen i Excel-menyen eller ved å trykke på hurtigtasten Ctrl+H Find and Replace
  3. Skriv inn 0 i “Find”-feltet, skriv inn – i “Replace”-feltet.
  4. Kryss av for “Match entire cell contents”-alternativet slik at 0 i tall ikke erstattes med en bindestrek.Match entire cell contents
  5. Klikk på knappen “Replace All”.
  6. 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.

  1. Gå til “Developer”-fanen. Hvis det ikke er i menyen, trykk på hurtigtasten Alt+F11.
  2. В появившемся окне прейдите на вкладку «Insert» . Insert
  3. Velg en seksjon «Мodule». Module
  4. Slå følgende kode:
    Sub ReplaceZeros()
    Dim selectedRange As Range
    Set selectedRange = Application.Selection

    For Each i In selectedRange.Cells
    If i.Value = 0 And Len(i.Value) > 0 Then
    i.Value = “-”
    End If
    Next i
    End Sub
    Macros

  5. Lukk alle vinduer. Makroen lagres automatisk
  6. Velg celleområdet for å erstatte 0 med en bindestrek.
  7. Gå til “View”-fanen og åpne delen “Macros”.
  8. 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.