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.