contingut
Si almenys esteu familiaritzat amb la funciĂł VPR (VISUALITZACIĂ“) (si no, primer executeu aquĂ), aleshores haurĂeu d'entendre que aquesta i altres funcions similars a ella (VISUALITZAR, INDEX i CERCAR, SELECCIONAR, etc.) sempre donen com a resultat valor – el nĂşmero, text o data que busquem a la taula donada.
Però, què passa si, en comptes d'un valor, volem obtenir un hiperenllaç en directe, fent clic sobre el qual podrĂem saltar instantĂ niament a la coincidència trobada en una altra taula per mirar-la en un context general?
Suposem que tenim una gran taula de comandes per als nostres clients com a entrada. Per comoditat (tot i que això no és necessari), vaig convertir la taula en una drecera de teclat "intel·ligent" dinà mica Ctrl+T i va donar a la pestanya constructor (Disseny) el seu nom pestanyaComandes:
En un full a part Consolidat Vaig construir una taula dinĂ mica (tot i que no ha de ser precisament una taula dinĂ mica, qualsevol taula Ă©s adequada en principi), on, segons les dades inicials, es calcula la dinĂ mica de vendes per mesos per a cada client:
Afegim una columna a la taula de comandes amb una fórmula que cerqui el nom del client per a la comanda actual al full Consolidat. Per a això utilitzem el conjunt clà ssic de funcions ÍNDEX (ÍNDEX) и MÉS EXPOSADA (PARTIDA):
Ara anem a embolicar la nostra fórmula en una funció CEL·LULAR (CEL·LULA), al qual demanarem que mostri l'adreça de la cel·la trobada:
I finalment, posem tot el que ha resultat en funció HIPERENLLAÇ (HIPERENLLAÇ), que a Microsoft Excel pot crear un hiperenllaç en directe a una ruta determinada (adreça). L'únic que no és obvi és que hauràs d'enganxar el signe hash (#) al principi a l'adreça rebuda perquè l'enllaç sigui percebut correctament per Excel com a intern (de full a full):
Ara, quan feu clic a qualsevol dels enllaços, instantà niament saltarem a la cel·la amb el nom de l'empresa al full amb la taula dinà mica.
Perquè sigui realment bo, millorem lleugerament la nostra fórmula perquè la transició no es produeixi al nom del client, sinó a un valor numèric concret exactament a la columna del mes quan es va completar la comanda corresponent. Per fer-ho, hem de recordar que la funció ÍNDEX (ÍNDEX) en Excel és molt versà til i es pot utilitzar, entre altres coses, en el format:
=ĂŤNDEX( Interval_XNUMXD; NĂşmero_lĂnia; NĂşmero_columna )
És a dir, com a primer argument, podem especificar no la columna amb els noms de les empreses en el pivot, sinó tota l'à rea de dades de la taula dinà mica, i com a tercer argument, afegir el número de la columna que necessitem. Es pot calcular fà cilment mitjançant la funció MES (MES), que retorna el número del mes per a la data de l'acord:
Millora 2. SĂmbol d'enllaç preciĂłs
Segon argument de funció HIPERENLLAÇ – el text que es mostra en una cel·la amb un enllaç – es pot fer més bonic si utilitzeu carà cters no està ndard de tipus de lletra Windings, Webdings i similars en lloc dels signes banals “>>”. Per a això podeu utilitzar la funció SÍMBOL (CHAR), que pot mostrar carà cters pel seu codi.
AixĂ, per exemple, el codi de carĂ cter 56 a la font Webdings ens donarĂ una bona fletxa doble per a un hiperenllaç:
Millora 3. Ressalteu la fila actual i la cel·la activa
BĂ©, per a la victòria final de la bellesa sobre el sentit comĂş, tambĂ© podeu adjuntar al nostre fitxer una versiĂł simplificada de ressaltar la lĂnia actual i la cel·la a la qual seguim l'enllaç. Això requerirĂ una macro senzilla, que penjarem per gestionar l'esdeveniment de canvi de selecciĂł al full Consolidat.
Per fer-ho, feu clic amb el botĂł dret a la pestanya Resum del full i seleccioneu l'ordre Veure comanda codi (Vista codi). Enganxeu el codi segĂĽent a la finestra de l'editor de Visual Basic que s'obre:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = -4142 Cells(ActiveCell.Row, 1).Resize(1, 14).Interior.ColorIndex = 6 ActiveCell.Interior.ColorIndex = 44 End Sub
Com podeu veure fĂ cilment, aquĂ primer traiem el farciment de tot el full, i desprĂ©s omplim tota la lĂnia del resum amb groc (codi de color 6) i desprĂ©s taronja (codi 44) amb la cel·la actual.
Ara, quan se selecciona qualsevol cel·la dins de la cel·la de resum (no importa, manualment o com a resultat de fer clic al nostre hiperenllaç), es ressaltarà tota la fila i la cel·la amb el mes que necessitem:
Bellesa 🙂
PS Només recordeu desar el fitxer en un format habilitat per a macros (xlsm o xlsb).
- Creació d'enllaços externs i interns amb la funció HYPERLINK
- Creació de correus electrònics amb la funció HYPERLINK