Excel - Formel basert på cellens farge

Excel Office-programvaren tillater at bestemte funksjoner utføres i Excel-regneark av en bruker. I stedet for en formel basert på en farges farge, er det bedre å skrive en funksjon som kan oppdage fargene til cellen og manipulere dataene tilsvarende. Enkelte kunnskaper om programmeringskonsepter som om-ellers betingelser og looping kan være nyttige for å skrive brukerdefinerte funksjoner for inkludering i Excel-regneark. For å skrive en funksjon for å bestemme fargen på en celle, kan Interior.Color-objektet brukes. Derfor er det bedre å skrive en funksjon i stedet for en formel basert på cellens farge for operasjoner.

  • Utgave
  • Løsning
  • Merk

Utgave

Jeg må lage en formel i Excel.

Anta at celle A1 er farget Rød - Jeg må sette en formel i celle B1, hvor resultatet skal være "Ja" hvis fargen på celle A1 er Rød og "Nei", hvis celle A1 er en annen farge eller ingen farge.

Jeg trenger hjelp til å opprette denne formelen i Excel 2007.

Løsning

Hvis du er ute etter en formel, er jeg ikke sikker på om det finnes en innebygd Excel-formel som allerede kan gjøre dette, men du kan lage din egen funksjon for å gjøre det.

 Offentlig funksjon dispColorIndex (targetCell As Range) Som variant Dim colorIndex Så lang colorIndex = targetCell.Interior.Color Hvis (colorIndex = 255) Så dispColorIndex = "YES" Else dispColorIndex = "NO" End Hvis End End Function 

Som i ditt eksempel, skriv inn i B1:

 = DispColorIndex (A1) 

Merk

Takk til rizvisa1 for dette tipset på forumet.

Forrige Artikkel Neste Artikkel

Beste Tips