3 effektive metoder for å beregne verdier basert på cellefarger i Excel-regnearket

Ulike cellefarger kan hjelpe deg med å identifisere verdiene i cellene. Når du trenger å beregne verdier basert på cellefarger, kan du bruke de 3 metodene i denne artikkelen.

I et Excel-regneark vil du garantert merke forskjellige farger for forskjellige celler. Som oftest vil den samme fargen være i forskjellige celler i et område. Bildet nedenfor viser et regneark med forskjellige cellefarger.Eksempel på Calculate Vlaues

Når du trenger å beregne verdiene etter cellefargen, vil du finne at det vil være vanskelig å velge disse cellene. Og nå kan du bruke de tre metodene i den følgende artikkelen for å fullføre denne oppgaven raskt.

Metode 1: Bruk sorteringsfunksjonen

Når du skal beregne verdiene i en kolonne eller i en rad, kan du bruke denne metoden.

  1. Velg målområdet i regnearket.
  2. Og klikk deretter på knappen "Sorter og filtrer" i verktøylinjen.
  3. Velg deretter alternativet "Egendefinert sortering" i rullegardinmenyen.Egendefinert sortering
  4. I "Sorter"-vinduet klikker du på den lille pilen i tekstboksen til "Sort by".
  5. Velg deretter kolonnen du vil sortere.Kolonne
  6. Og klikk deretter på pilen for "Sorter på".
  7. Deretter velger du alternativet "Cellefarge" i listen.Sorter på
  8. Deretter vil du se et nytt alternativ i dette vinduet. Klikk her på den lille pilen for "Bestilling".
  9. I menyen velger du fargen du trenger å beregne. Her ønsker vi å beregne fargen på grønn, derfor velger vi den grønne fargen.Orden
  10. Klikk deretter på den siste lille pilen.
  11. Og velg deretter "On Top" eller "On Bottom" i henhold til ditt behov. I dette eksemplet vil vi velge "On Top".på toppen
  12. Når du er ferdig med innstillingen, klikker du på knappen "OK" i dette vinduet.

Og så kommer du tilbake til regnearket, og du vil se at verdiene med grønn farge vises øverst i denne kolonnen. Deretter kan du beregne disse verdiene. I tillegg er det veldig enkelt for deg å velge målområdet i denne kolonnen.Velg Område

På den annen side, når du trenger å sortere rader, må du angi tilleggsinnstilling.

  1. I "Sorter"-vinduet klikker du på knappen "Alternativer".
  2. Og velg deretter alternativet "Sorter venstre mot høyre" i "Sorteringsalternativer"-vinduet.
  3. Klikk deretter på knappen "OK".Rader

Dermed kan du sortere etter rader i målområdet. De andre trinnene er de samme som for sortering i kolonner. Du kan også prøve det i ditt eget regneark.

Metode 2: Bruk filterfunksjon

Bortsett fra sorteringsfunksjonen, her kan du også bruke filterfunksjonen i Excel.

  1. Klikk på en celle innenfor målområdet.
  2. Og klikk deretter på knappen "Sorter og filtrer" i verktøylinjen.
  3. Velg deretter alternativet "Filter" i menyen.Filtrer
  4. Nå kan du se at filterpilen vises i overskriftsraden i området. Klikk på pilen i kolonnen du må filtrere.
  5. Flytt deretter markøren til alternativet "Filter etter farge".
  6. Og så i undermenyen velger du fargen du trenger å beregne.Filtrer etter farge
  7. Deretter vil du finne at bare celler med den grønne fargen vil vises i regnearket.

Når du trenger å beregne disse cellene, kan du bruke funksjonen SUBTOTAL. I denne funksjonen må du velge funksjonen du trenger. Og med SUBTOTAL-funksjonen vil du enkelt få resultatet av tilsvarende tall.Delsum

På den annen side kan denne metoden bare tre i kraft på kolonner. Hvis du trenger å regne etter rader, må du bruke andre metoder.

Metode 3: Bruk VBA-makroer

De to ovennevnte metodene kan beregne verdier i kolonner eller rader. Men når du trenger å beregne i et område som inkluderer rader og kolonner, må du bruke Excel-makroer.

  1. Trykk på knappen "Alt + F11" på tastaturet for å åpne Visual Basic-editoren.
  2. Og klikk deretter på fanen "Sett inn" i verktøylinjen.
  3. Etter det velger du alternativet "Modul" i undermenyen.Sett inn modul
  4. Skriv nå inn følgende VBA-koder i denne nye modulen.
Function CalByColor(TarColor As Range, CalRange As Range)
  Dim TarCell As Range, CalCell As Double
    For Each TarCell In CalRange
      If TarCell.Interior.ColorIndex = TarColor.Interior.ColorIndex Then
        CalCell = WorksheetFunction.Sum(TarCell, CalCell)
      End If
    Next TarCell
  CalByColor = CalCell
End Function

Her skal vi bruke en brukerdefinert funksjon for å beregne verdiene. I denne koden vil vi summere cellene med samme verdi. Når du trenger å gjøre andre beregninger, for eksempel antall, gjennomsnitt, kan du også endre kodene etter behov.

  1. Kom nå tilbake til arbeidsarket. Når du skal beregne verdier for en bestemt farge, kan du først formatere en celle med denne fargen i dette regnearket.
  2. Og skriv deretter inn formelen i en annen celle. Her legger vi inn denne formelen:

=CalByColor(E2,B2:C13)

  1. Og trykk deretter på "Enter"-knappen på tastaturet.Brukerdefinert funksjon

Resultatet vises umiddelbart i cellen. Hvis du bare trenger å beregne celler i en kolonne eller en rad, kan du også endre området i denne formelen. Som et resultat er det veldig enkelt å bruke denne brukerdefinerte funksjonen for denne oppgaven.

Foreta en sammenligning mellom metodene

Fra analysen ovenfor kan du se at alle de tre metodene er svært nyttige. Og i tabellen nedenfor har vi listet opp fordelene og ulempene for deg.

Sammenligning

Bruk sorteringsfunksjonen Bruk filterfunksjon

Bruk VBA-makroer

Fordeler

1. Du kan raskt sortere cellene i en rad eller kolonne.

2. Hvis du ikke er kjent med VBA-koder, kan denne metoden være et godt valg.

1. Ved å bruke DELSUM-funksjonen kan du raskt beregne målcellene.

2. Sammenlignet med andre to metoder er denne metoden lett å manipulere og forstå.

1. Du kan bruke de brukerdefinerte funksjonene for å fullføre oppgaven enkelt.

2. Denne metoden vil ikke være begrenset i en rad eller kolonne.

Ulemper

1. Hvis målcellene er innenfor et område, kan du ikke bruke denne metoden.

2. Hver gang du skal sortere celler, må du utføre trinnene på nytt.

1. Denne metoden kan kun brukes i kolonner.

2. Når du bruker funksjonen SUBTOTAL, kan det oppstå feil når du velger funksjonen og referansen.

1. Bruk av VBA-koder vil gjøre ting mer komplisert.

2. Hvis du ikke er kjent med VBA-makroer, vil du sannsynligvis møte feil når du skal endre kodene.

Derfor kan du bruke denne tabellen neste gang du må velge en metode. Å velge den mest passende metoden kan hjelpe deg med å fullføre oppgaven raskt.

Frittstående gjenopprettingsverktøy kan være ditt førstevalg

Når du møter Excel-korrupsjon, må du sikkert reparere den umiddelbart. For å reparere Excel raskt og enkelt, kan du bruke et frittstående gjenopprettingsverktøy. Du trenger bare å installere den på datamaskinen din, og det kan den reparer Excel xlsx-problem med noen få klikk. Derfor, selv om du ikke vet noe om datagjenoppretting, kan du også gjenopprette de skadede filene dine.

Forfatterintroduksjon:

Anna Ma er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert reparer Word-datafeil og Outlook-reparasjonsprodukter. For mer informasjon besøk www.datanumen. Med

Kommentarer er stengt.