Funktionen CELL returnerar information om formatering, placering eller innehåll för en cell. Om du till exempel vill kontrollera att en cell innehåller ett numeriskt värde i_stället för text innan du utför en beräkning med den, kan du använda följande formel:
=OM(CELL("typ";A1)="v";A1*2;0)
Den här formeln beräknar endast A1*2 om cell A1 innehåller ett numeriskt värde och returnerar 0 om A1 innehåller text eller är tom.
Obs
Formler som använder CELL har språkspecifika argumentvärden och returnerar fel om de beräknas med ett annat språk av Excel. Om du till exempel skapar en formel som innehåller CELL när du använder den tjeckiska versionen av Excel returnerar formeln ett fel om arbetsboken öppnas med den franska versionen. Om det är viktigt för andra att öppna arbetsboken med olika språkversioner av Excel kan du överväga att antingen använda alternativa funktioner eller låta andra spara lokala kopior där de ändrar CELL-argumenten så att de matchar deras språk.
Syntax
CELL(infotyp; [referens])
Syntaxen för funktionen CELL har följande argument:
| Argument | Beskrivning |
|---|---|
|
infotyp Krävs |
Ett textvärde som anger vilken typ av cellinformation du vill returnera. I följande lista visas möjliga värden för argumentet infotyp och motsvarande resultat: |
|
ref Valfritt |
Den cell du vill ha information om. Om den utelämnas returneras informationen som anges i det info_type argumentet för den cell som markerades vid beräkningstillfället. Om argumentet referens är ett cellområde returnerar funktionen CELL information för den aktiva cellen i det markerade området. Viktigt: Tekniskt sett är referens valfritt, men det är en bra idé att ta med det i formeln, såvida du inte förstår vilken effekt det har på formelresultatet och vill att effekten ska finnas där. Utelämnandet av argumentet referens ger inte tillförlitlig information om en viss cell, av följande skäl: När en cell ändras av en användare i läget automatisk beräkning kan beräkningen utlösas före eller efter det att markeringen har fortskrider, beroende på vilken plattform du använder för Excel. Till exempel utlöser Excel för Windows för närvarande beräkning innan urvalet ändras, men Excel för webben utlöser den efteråt. När Co-Authoring med en annan användare som gör en redigering kommer den här funktionen att rapportera din aktiva cell istället för redigerarens. Alla beräkningar, till exempel om du trycker på F9, gör att funktionen returnerar ett nytt resultat trots att ingen cellredigering har skett. |
info_type värden
I följande lista beskrivs de textvärden som kan användas för det info_type argumentet. Dessa värden måste anges i funktionen CELL med citattecken (" ").
| infotyp | Returnerar |
|---|---|
| "adress" | Referensen till den första cellen i variabeln referens i textform. |
| "kol" | Kolumnnumret för cellen i referens. |
| "färg" | Värdet 1 om cellen är formaterad i färg för negativa värden, annars returneras 0 (noll). Notera: Det här värdet stöds inte i Excel för webben, Excel Mobile och Excel Starter. |
| "innehåll" | Värdet av den övre vänstra cellen i referensen, inte en formel. |
| "filnamn" | Filnamnet (med hela sökvägen) för den fil som innehåller referensen, som text. Returnerar tom text ("") om kalkylbladet som innehåller referensen inte har sparats ännu. Notera: Det här värdet stöds inte i Excel för webben, Excel Mobile och Excel Starter. |
| "format" | Textvärde som motsvarar talformatet för cellen. Textvärdena för de olika formaten framgår av tabellen nedan. Returnerar "-" i slutet av textvärdet om cellen är formaterad i färg för negativa värden. Returnerar "()" i slutet av textvärdet om cellen är formaterad med parenteser för positiva värden eller alla värden. Notera: Det här värdet stöds inte i Excel för webben, Excel Mobile och Excel Starter. |
| "parenteser" | Värdet 1 om cellen är formaterad med parenteser för positiva värden eller alla värden, annars returneras 0. Notera: Det här värdet stöds inte i Excel för webben, Excel Mobile och Excel Starter. |
| "prefix" | Textvärde som motsvarar cellens "etikettprefix". Returnerar en apostrof (') om cellen innehåller vänsterjusterad text, ett citattecken (") om cellen innehåller högerjusterad text, ett cirkumflex (^) om cellen innehåller centrerad text, ett omvänt snedstreck (\) om cellen innehåller radutjämnad text och tom text ("") om cellen innehåller någonting annat. Notera: Det här värdet stöds inte i Excel för webben, Excel Mobile och Excel Starter. |
| "skydd" | Värdet 0 om cellen inte är låst och returnerar annars 1 om cellen är låst. Notera: Det här värdet stöds inte i Excel för webben, Excel Mobile och Excel Starter. |
| "rad" | Radnummer på cellen i referensen. |
| "typ" | Textvärde som motsvarar datatyp i cellen. Returnerar "t" om cellen är tom, "e" (etikett) om cellen innehåller en textkonstant och "v" (värde) om cellen innehåller någonting annat. |
| "bredd" | Returnerar en matris med två objekt. Det första objektet i matrisen är cellens kolumnbredd, avrundat till ett heltal. Varje kolumnbreddsenhet motsvarar bredden på ett tecken i standardteckenstorleken. Det andra objektet i matrisen är ett booleskt värde, värdet är SANT om kolumnbredden är standard eller FALSKT om bredden uttryckligen har angetts av användaren. Notera: Det här värdet stöds inte i Excel för webben, Excel Mobile och Excel Starter. |
Formatkoder för CELL
I följande lista beskrivs de textvärden som funktionen CELL returnerar när argumentet infotyp är "format" och argumentet referens är en cell som är formaterad med ett inbyggt talformat.
| Om Excel-formatet är | Returnerar funktionen CELL |
|---|---|
| Allmänt | "G" |
| 0 | "F0" |
| 0% | "P0" |
| 0,00% | "P2" |
| 0,00E+00 | ",2" |
| # ##0 | "C0" |
| # ##0 kr;-# ##0 kr | "C0-" |
| # ##0 kr;[Röd]-# ##0 kr | "C2" |
| # ##0,00 | "C2-" |
| # ##0,00 kr;# ##0,00 kr | "C2" |
| # ##0,00 kr;[Röd]-# ##0,00) | "C2-" |
| # ?/? eller # ??/?? | "G" |
| # ?/? eller # ??/?? | "G" |
| D-MMM-ÅÅ eller DD-MMM-ÅÅ | "D4" |
| MM/DD | "D1" |
| MMM-ÅÅ | "D2" |
| Standard | "G" |
| t.mm | "D5" |
| t.mm fm/em | "D7" |
| t.mm.ss fm/em | "D6" |
| t.mm.ss | "D8" |
| ÅÅ/M/D eller ÅÅ/M/D t:mm eller ÅÅ/MM/DD | "D8" |
Obs
Om det info_type argumentet i funktionen CELL är "format" och du senare använder ett annat format för cellreferensen måste du beräkna om kalkylbladet (tryck på F9) för att uppdatera resultatet av funktionen CELL.
Exempel
Behöver du mer hjälp?
Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.