Com fer referència a la cel·la en un altre full d'Excel en funció del valor de la cel·la

  • Comparteix Això
Hugh West

Voleu utilitzar Excel per referir cel·les en un altre full basat en un valor de cel·la ? En aquest tutorial, explicaré tot el procés pas a pas. Bàsicament mostraré dues maneres de fer-ho. Però abans d'entrar en la discussió, vull revisar la vostra memòria amb la funció EXcel INDIRECTA .

Descarregar el llibre de treball d'Excel

Primer, descarregueu el fitxer d'Excel de treball que he utilitzat per escriure aquest article.

Cel·la de referència a valor de cel·la.xlsx

Funció INDIRECTA d'Excel

Excel Funció INDIRECTA retorna la referència especificada per una cadena de text.

La sintaxi de la funció INDIRECTA :

=INDIRECT(ref_text, [a1])

Aquí,

  • ref_text (obligatori) : aquest argument pot prendre qualsevol dels següents entrades:
    • Una referència de cel·la d'estil A1. Per exemple, INDIRECT(A1) , INDIRECT(B2) , INDIRECT(D100) , etc.
    • Una referència a l'estil R1C1. Per exemple, INDIRECT(R9C7), INDIRECT(R2C3), etc.

Notes: Per utilitzar aquesta referència, heu d'activar la referència R1C1 des del Fitxer > Opcions > Opcions d'Excel > Fórmules > Treballar amb fórmules > Comproveu Estil de referència R1C1

Utilitzeu noms definits com a referències. Per exemple, =INDIRECT(“valor_antic”), =INDIRECT(“valor_nou”) on valor_antic = A5i new_value=B5.

Una referència a una cel·la com a cadena de text. Per exemple, INDIRECT(“A1”), INDIRECT(“D15”)

  • a1 (opcional) :
    • Si s'omet a1 o 1, la referència de cel·la és de tipus A1.
    • Si és falsa, fa referència a la referència de cel·la R1C1.

A la imatge següent, podeu veure algunes usos de la funció INDIRECT d'Excel.

Ara anem a discutir com utilitzar Excel per fer referència a un cel·la d'un altre full de treball basat en el valor de la cel·la.

2 exemples de cel·la de referència en un altre full d'Excel basat en el valor de la cel·la

Demostraré com fer referència a una cel·la en un altre full d'Excel mitjançant la funció INDIRECTA amb la llista de validació de dades del primer mètode. Aleshores, per a l'últim mètode, utilitzaré la funció INDIRECTA amb les referències de cel·les. Per a tots dos mètodes, també implementaré l'operador ampersand a la fórmula.

Exemple 1: seleccioneu una sola cel·la i consulteu un rang sencer de cel·les

Tinc dos fulls de treball d'Excel amb els noms AAPL i MSFT . En pots tenir molts. Tots dos fulls de treball tenen tipus de dades similars. Guany (PCO) , EPS i Creixement de dues empreses durant els darrers 5 anys.

El que vull és: al full de treball Principal , introduiré el nom de l'empresa des d'un menú desplegable i tots aquests valors ( Any , PCO , EPS i Creixement )es mostrarà al full de treball Principal .

Aquest mètode pot ser útil si manteniu el mateix tipus de dades en centenars de fulls de treball. És laboriós cercar cada full de treball rellevant i després veure les dades. Per simplificar, estic fent servir només dos fulls de treball. Faré servir una fórmula com aquesta:

=INDIRECT('worksheet_name'!column_reference&row_reference)

Pasos:

  • Per a column_reference , he agafat l'ajuda d'aquest rang de cel·les: C11:G11 . Aquest interval conté valors des de A fins a E . Podeu ampliar-lo segons les vostres necessitats. Per a row_reference , he agafat l'ajuda d'aquest rang de cel·les: B12:B16 . Aquest interval conté valors del 5 al 13. Amplieu-lo segons les vostres necessitats.
  • Aquesta és la fórmula real que he utilitzat a la cel·la B5 del full de treball principal:

=INDIRECT("'"&$H$6&"'!"&D$11&$B12)

  • Ara, aplica aquesta fórmula a altres cel·les de l'interval ( B5:E9 ).

  • Aquest és el resultat obtindreu:

Desglossament de la fórmula

  • Aquesta part de la fórmula (“'”&$H$6&”'!”) retorna el nom del full de treball “MSFT!'” (per a la imatge de dalt).
  • Aquesta part &D$11 fa referència a la referència de cel·la D11 i retorna el valor de text &"B" .
  • I aquesta part, &$B12 fa referència a la referència de cel·la B12 i retorna el valor numèric &5 .
  • Així doncs, aquest és el rendiment global de les 3 parts de la fórmula: “'MSFT!'”&”B”&5 = “'MSFT!'B5”

Notes: Quan un valor de text i un valor numèric es concatenen a Excel, el retorn és un text valor.

  • I aquí teniu el retorn final de la fórmula: INDIRECT(“MSFT!'B5”)
  • Quan aplico la fórmula a altres cel·les a l'interval, funciona perquè hem utilitzat referències de cel·les mixtes com D$11 i $B12 . Quan s'aplica la fórmula a les cel·les de la dreta, només canvien les referències de columna, per a la referència D$11 . Quan s'aplica la fórmula a les cel·les de la part inferior, només canvien les referències de fila per a la referència $B12 .

Notes: Per veure com funcionen les diferents parts d'una fórmula d'Excel, seleccioneu aquesta part i premeu la tecla F9 . Veureu el valor d'aquesta part de la fórmula.

Llegir més: Com enllaçar diverses cel·les d'un altre full de treball a Excel (5 maneres senzilles)

Articles similars

  • Com enllaçar fulls d'Excel a un altre full (5 maneres)
  • Enllaçar fitxers a Excel (5 enfocaments diferents)
  • Com enllaçar una cel·la a un altre full a Excel (7 mètodes)
  • Enllaçar fulls a Excel amb un Fórmula (4 mètodes)

Exemple 2: referència a una cel·la individual d'un altre full de treball

En aquest exemple, sócextreure una fila d'un altre full de treball en funció d'alguns valors de cel·la (referències).

Pasos:

  • En primer lloc, he creat el conjunt de dades següent.
  • En segon lloc, he escrit aquesta fórmula a la cel·la C10 .

=$C$4

  • En tercer lloc, escriviu una altra fórmula a la cel·la C11 .

=INDIRECT("'"&$C$4&"'!"&$C5)

  • A continuació, Emplena automàticament la fórmula per a l'interval de cel·les C11:C14 .

  • Després d'això, es veurà així.

Estic mostrant aquest mètode com algú podria trobar-ho útil en la seva feina. Si vols anar a una altra empresa un any més, has de canviar 5 valors. Mireu ara aquesta imatge.

No explicaré com funciona aquesta fórmula, ja que aquestes fórmules són les mateixes que l'anterior.

Llegeix més: Com enllaçar dades a Excel d'un full a un altre (4 maneres)

Conclusió

T'he mostrat com utilitzar Excel per a cel·les de referència en un altre full basat en un valor de cel·la . Espero que això us ajudi quan vulgueu mostrar dades de molts fulls de treball al full de treball principal. Feu servir algun mètode millor? Fes-m'ho saber al quadre de comentaris.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.