Funció CELL d'Excel amb exemples de fórmules

  • Comparteix Això
Michael Brown

El tutorial mostra com utilitzar la funció CELL a Excel per recuperar informació diversa sobre una cel·la, com ara l'adreça de la cel·la, el contingut, el format, la ubicació i molt més.

Com ho fas. sol obtenir informació específica sobre una cel·la a Excel? Algú ho comprovaria visualment amb els seus propis ulls, altres utilitzaria les opcions de la cinta. Però una manera més ràpida i fiable és utilitzar la funció Excel CELL. Entre altres coses, us pot dir si una cel·la està protegida o no, aportar un format de nombre i una amplada de columna, mostrar un camí complet al llibre de treball que conté la cel·la i molt més.

    Funció CELL d'Excel: sintaxi i usos bàsics

    La funció CELL a Excel retorna informació diversa sobre una cel·la, com ara el contingut de la cel·la, el format, la ubicació, etc.

    La sintaxi de la CELL. La funció és la següent:

    CELL(tipus_informació, [referència])

    On:

    • tipus_info (obligatori): el tipus d'informació que cal retornar sobre la cel·la .
    • referència (opcional): la cel·la per a la qual cal recuperar la informació. Normalment, aquest argument és una sola cel·la. Si es proporciona com a rang de cel·les, la fórmula retorna informació sobre la cel·la superior esquerra de l'interval. Si s'omet, es retorna la informació de l'última cel·la modificada del full.

    Valors Info_type

    La taula següent mostra tots els valors possibles per a l'argument info_type acceptat per Excel CELLde caràcters per extreure s'ofereix com a 31, que és el nombre màxim de caràcters en noms de fulls de treball que permet la interfície d'usuari d'Excel (tot i que el format de fitxer xlsx d'Excel permet fins a 255 caràcters en noms de fulls).

    Camí del fitxer

    Aquesta fórmula us portarà la ruta del fitxer sense els noms del llibre i dels fulls:

    =LEFT(CELL("filename"), SEARCH("[", CELL("filename"))-1)

    Com funciona la fórmula :

    Primer, localitzeu la posició del claudàtor d'obertura "[" amb la funció CERCAR i resteu 1. Això us dóna el nombre de caràcters per extreure. A continuació, feu servir la funció ESQUERRA per extreure tants caràcters des de l'inici de la cadena de text retornada per CELL.

    Camí i nom del fitxer

    Amb aquesta fórmula, podeu obtenir un camí complet. al fitxer que inclou el nom del llibre de treball, però sense el nom del full:

    =SUBSTITUTE(LEFT(CELL("filename"), SEARCH("]", CELL("filename"))-1), "[", "")

    Com funciona la fórmula:

    La funció SEARCH calcula la posició del claudàtor de tancament, del qual resteu 1, i després obteniu la funció ESQUERRA per extreure tants caràcters del principi de la cadena de text retornada per CELL. Això efectivament talla el nom del full, però el claudàtor d'obertura es manté. Per desfer-se'n, substituïu "[" per una cadena buida ("").

    Així s'utilitza la funció CELL a Excel. Per veure més de prop les fórmules que es discuteixen en aquest tutorial, us convido a descarregar la nostra mostra de funció CELL d'ExcelQuadern de treball.

    Gràcies per llegir-nos i esperem veure't al nostre blog la setmana vinent!

    funció.
    Tipus_informació Descripció
    "adreça" L'adreça de la cel·la, retornada com a text.
    "col" El número de columna de la cel·la.
    "color" El número 1 si la cel·la té un format de color per a valors negatius; en cas contrari 0 (zero).
    "contingut" El valor de la cel·la. Si la cel·la conté una fórmula, es retorna el seu valor calculat.
    "filename" El nom del fitxer i el camí complet al llibre de treball que conté la cel·la, retornat com a text . Si encara no s'ha desat el llibre de treball que conté la cel·la, es retorna una cadena buida ("").
    "format" Un codi especial que correspon al format numèric de la cel·la. Per a més informació, vegeu Format de codis.
    "parentheses" El número 1 si la cel·la té el format amb parèntesis per a valors positius o tots; en cas contrari 0.
    "prefix" Un dels valors següents en funció de com s'alinea text a la cel·la:
    • cometes simples (') per a text alineat a l'esquerra
    • cometes dobles (") per a text alineat a la dreta
    • caret (^) per a text centrat
    • barra invertida ( \) per a text alineat amb farciment
    • cadena buida ("") per a qualsevol altra cosa

    Per a valors numèrics , es retorna una cadena buida (cel·la en blanc) independentment de l'alineació.

    "protegir" Elnúmero 1 si la cel·la està bloquejada; 0 si la cel·la no està bloquejada.

    Tingueu en compte que "bloquejat" no és el mateix que "protegit". L'atribut Bloquejat està preseleccionat per a totes les cel·les d'Excel de manera predeterminada. Per protegir una cel·la de l'edició o la supressió, heu de protegir el full de treball.

    "fila" El número de fila de la cel·la.
    "tipus" Un dels valors de text següents corresponents al tipus de dades de la cel·la:
    • "b" (en blanc) per a una cel·la buida
    • "l" (etiqueta) per a una constant de text
    • "v" (valor) per a qualsevol altra cosa
    "amplada " L'amplada de columna de la cel·la arrodonida a l'enter més proper. Consulteu l'amplada de la columna d'Excel per obtenir més informació sobre les unitats d'amplada.

    Notes:

    • Tots els tipus_informació recuperen informació sobre el primer (superior esquerra) a l'argument referència .
    • Els valors "nom de fitxer", "format", "parèntesis", "prefix", "protecció" i "amplada" no s'admeten a Excel Online, Excel Mobile i Excel Starter.

    Com a exemple, utilitzem la funció CELL d'Excel per retornar diferents propietats de la cel·la A2 que conté el valor de text en el format General:

    A B C D
    1 Dades Fórmula Resultat Descripció
    2 Apple =CELL("adreça", $A$2) $A$2 Adreça de la cel·la com auna referència absoluta
    3 =CELL("col", $A$2) 1 Columna 1
    4 =CELL("color", $A$2) 0 La cel·la no té format de color
    5 =CELL("contingut", $A$2) Apple Valor de la cel·la
    6 =CELL("format",$A$2) G Format general
    7 =CELL("parèntesis", $A$2) 0 La cel·la no té el format amb parèntesis
    8 =CELL("prefix", $ A$2) ^ Text centrat
    9 =CELL("protegir", $A$2) 1 La cel·la està bloquejada (l'estat predeterminat)
    10 =CELL("fila", $A$2) 2 Fila 2
    11 =CELL("tipus", $A$2) l Una constant de text
    12 =CELL("amplada", $A$2) 3 Amplada de la columna arrodonida a un nombre enter

    El la captura de pantalla mostra els resultats de una altra fórmula CELL d'Excel, que retorna informació diferent sobre la cel·la A2 en funció del valor info_type de la columna B. Per això, introduïm la fórmula següent a C2 i després arrossegueu-la cap avall per copiar la fórmula a altres cel·les:

    =CELL(B2, $A$2)

    Amb la informació que ja coneixeu, no hauríeu de tenir cap dificultat per interpretar els resultats de la fórmula, potser excepte el tipus de format. Iaixò ens porta molt bé a la següent secció del nostre tutorial.

    Codis de format

    La taula següent enumera els valors més típics que es poden tornar amb una fórmula CELL amb el info_type argument definit en "format".

    Format Valor retornat
    General G
    0 F0
    0,00 F2
    #,##0 ,0
    #,##0,00 ,2
    Moneda sense decimals

    $#,##0 o $#,##0_);($#,##0)

    C0
    Moneda amb 2 decimals

    $#,##0,00 o $#,##0,00_);($#,##0,00)

    C2
    Percentatge sense decimals

    0%

    P0
    Percentatge amb 2 decimals

    0,00%

    P2
    Notació científica

    0,00E+00

    S2
    Fracció

    # ?/? o # ??/??

    G
    m/d/aa o m/d/aa h:mm o mm/dd/aa D4
    d-mmm-aa o dd-mmm-aa D1
    d- mmm o dd-mmm D2
    mmm-aa D3
    mm/dd D5
    h:mm AM/PM D7
    h:mm:ss AM/ PM D6
    h:mm D9
    h:mm:ss D8

    Per als formats de nombre d'Excel personalitzats, la funció CELL pot retornar altres valors i els consells següents us ajudaran a interpretar-los:

    • La lletra sol ser la primeralletra en el nom del format, p. "G" significa "General", "C" per "Moneda", "P" per "Percentatge", "S" per "Centífic" i "D" per "Data".
    • Amb números , monedes i percentatges, el dígit indica el nombre de decimals mostrats. Per exemple, si el format de nombre personalitzat mostra 3 decimals, com ara 0.###, la funció CELL retorna "F3".
    • S'afegeix una coma (,) al començament del valor retornat si un número El format té un separador de milers. Per exemple, per al format #,###.#### una fórmula CELL retorna ",4" que indica que la cel·la té el format d'un nombre amb 4 decimals i un separador de milers.
    • Signe menys. (-) s'afegeix al final del valor retornat si la cel·la té un format de color per a valors negatius.
    • S'afegeix parèntesis () al final del valor retornat si la cel·la té el format amb parèntesis per a positius. o tots els valors.

    Per entendre millor els codis de format, mireu els resultats de la fórmula següent, que es copia a la columna D:

    =CELL("format",B3)

    Nota. Si més endavant apliqueu un format diferent a la cel·la de referència, haureu de tornar a calcular el full de treball per actualitzar el resultat d'una fórmula CELL. Per tornar a calcular el full de treball actiu, premeu Maj + F9 o utilitzeu qualsevol altre mètode descrit a Com tornar a calcular els fulls de càlcul d'Excel.

    Com utilitzar la funció CELL a Excel - fórmulaexemples

    Amb els info_types integrats, la funció CELL pot retornar un total de 12 paràmetres diferents sobre una cel·la. En combinació amb altres funcions d'Excel, és capaç de molt més. Els exemples següents mostren algunes de les capacitats avançades.

    Obtenir l'adreça del resultat de la cerca

    Per cercar un valor determinat en una columna i retornar un valor coincident des d'una altra columna, normalment feu servir el Funció VLOOKUP o una combinació d'INDEX MATCH més potent. En cas que també vulgueu saber l'adreça del valor retornat, poseu la fórmula Índex/Coincidència a l'argument reference de CELL com es mostra a continuació:

    CELL("adreça", INDEX ( return_column, MATCH ( lookup_value, lookup_column, 0)))

    Amb el valor de cerca a E2, interval de cerca A2:A7 i rang de retorn B2:B7, la fórmula real és el següent:

    =CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0)))

    I retorna la referència de cel·la absoluta del resultat de la cerca:

    Tingueu en compte que la inserció la funció BUSCARV no funcionarà perquè retorna un valor de cel·la, no una referència. La funció INDEX també mostra normalment un valor de cel·la, però retorna una referència de cel·la a sota, que la funció CELL és capaç d'entendre i processar.

    Feu un hiperenllaç al resultat de la cerca (primera coincidència)

    Si no només voleu obtenir l'adreça de la primera coincidència, sinó també saltar a aquesta coincidència, creeu un hiperenllaç al resultat de la cerca utilitzantaquesta fórmula genèrica:

    HYPERLINK("#"&CELL("adreça", INDEX ( return_column, MATCH ( lookup_value, lookup_column, 0)) )), link_name)

    En aquesta fórmula, tornem a utilitzar la combinació clàssica Índex/Concordança per obtenir el primer valor coincident i la funció CELL per extreure la seva adreça. A continuació, concatenem l'adreça amb el caràcter "#" per indicar a HYPERLINK que la cel·la objectiu es troba al full actual.

    Per al nostre conjunt de dades de mostra, utilitzem la mateixa fórmula d'índex/concordança que a l'exemple anterior i només cal afegir el nom de l'enllaç desitjat, per exemple, aquest:

    =HYPERLINK("#"&CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))), "Go to lookup result")

    En lloc de crear un hiperenllaç en una cel·la separada, en realitat podeu convertir l'adreça en un enllaç on es pot fer clic. Per a això, incrusta la mateixa fórmula CELL("adreça", INDEX(…,MATCH()) a l'últim argument de HYPERLINK:

    =HYPERLINK("#"&CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))), CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))))

    I assegureu-vos que aquesta fórmula llarga produeixi un lacònic i resultat explícit:

    Obtenir diferents parts del camí del fitxer

    Per retornar un camí complet al llibre de treball que conté una cel·la a la qual es fa referència, utilitzeu un Excel senzill Fórmula CELL amb "nom de fitxer" a l'argument info_type:

    =CELL("filename")

    Això retornarà la ruta del fitxer en aquest format: Drive:\path\[workbook.xlsx]sheet

    Per retornar només una part específica de la ruta , utilitzeu la funció CERCAR per determinar la posició inicial i una de les funcions de text, com ara ESQUERRA, DRET i MITJÀ per extreure la part necessària.

    Nota. Totes lesles fórmules següents retornen l'adreça del llibre de treball actual i del full de treball, és a dir, el full on es troba la fórmula.

    Nom del llibre de treball

    Per mostrar només el nom del fitxer, utilitzeu el fórmula següent:

    =MID(CELL("filename"), SEARCH("[", CELL("filename"))+1, SEARCH("]", CELL("filename")) - SEARCH("[", CELL("filename"))-1)

    Com funciona la fórmula :

    El nom del fitxer retornat per la CÈL·LA d'Excel La funció està inclosa entre claudàtors i utilitzeu la funció MID per extreure-la.

    El punt de partida és la posició del claudàtor d'obertura més 1: SEARCH ("[",CELL("nom de fitxer")) +1.

    El nombre de caràcters a extreure correspon al nombre de caràcters entre els claudàtors d'obertura i tancament, que es calcula amb aquesta fórmula: SEARCH("]", CELL("filename")) - SEARCH ("[", CELL ("nom del fitxer"))-1

    Nom del full de treball

    Per retornar el nom del full, utilitzeu una de les fórmules següents:

    =RIGHT(CELL("filename"), LEN(CELL("filename")) - SEARCH("]", CELL("filename")))

    o

    =MID(CELL("filename"), SEARCH("]", CELL("filename"))+1, 31)

    Com funcionen les fórmules :

    Fórmula 1: treballant des del al revés, calculem el nombre de caràcters del nom del full de treball per su btraient la posició del claudàtor de tancament retornat per SEARCH de la longitud total del camí calculada amb LEN. Aleshores, introduïm aquest número a la funció RIGHT indicant-li que extreu tants caràcters del final de la cadena de text retornada per CELL.

    Fórmula 2: fem servir la funció MID per extreure només el nom del full que comença per el primer caràcter després del claudàtor de tancament. El nombre

    Michael Brown és un entusiasta de la tecnologia dedicat amb una passió per simplificar processos complexos mitjançant eines de programari. Amb més d'una dècada d'experiència en la indústria tecnològica, ha perfeccionat les seves habilitats en Microsoft Excel i Outlook, així com en Google Sheets i Docs. El bloc de Michael es dedica a compartir els seus coneixements i experiència amb altres persones, oferint consells i tutorials fàcils de seguir per millorar la productivitat i l'eficiència. Tant si sou un professional experimentat com si sou un principiant, el bloc de Michael ofereix valuoses idees i consells pràctics per treure el màxim profit d'aquestes eines de programari essencials.