
BUSCAR.VERTICAL
La funció BUSCAR.VERTICAL dona un valor d’un conjunt de columnes utilitzant la columna esquerra de valors per seleccionar una fila i un número de columna per seleccionar una columna en aquesta fila.
Consell: Per fer una cerca més específica i que funcioni en qualsevol direcció, fes servir BUSCAR.X.
BUSCAR.VERTICAL(buscar; interval-columnes; columna-resultant; resultat-més-proper)
buscar: el valor que vols buscar. buscar pot contenir qualsevol valor o cadena REGEX.
interval-columnes: un conjunt de cel·les. interval-columnes ha de contenir una referència a un únic interval de cel·les, que poden contenir qualsevol valor.
columna-resultant: un valor numèric que especifica el número de columna relatiu de la cel·la de la qual vols obtenir el valor. La columna situada més a l’esquerra en el conjunt és la columna 1.
resultat-més-proper: un valor modal opcional que determina si el resultat ha de ser exacte.
resultat més proper (CERT, 1 o omès): si no hi ha cap resultat exacte, selecciona la fila amb el valor més gran de la columna de dalt de tot que sigui inferior o igual al valor de cerca. Si utilitzes resultat més proper, no pots fer servir comodins a buscar.
resultat exacte (FALS o 0): si no hi ha cap resultat exacte, dona un error. Si utilitzes resultat exacte, pots fer servir comodins a buscar. Pots utilitzar el comodí de l’interrogant (?) per representar un caràcter, un asterisc (*) per representar diversos caràcters i una titlla (~) per especificar que el caràcter següent ha de ser coincident, en comptes d’usar-se com a comodí. Les REGEX només es poden fer servir amb la funció BUSCAR.VERTICAL amb coincidència exacta.
Notes
BUSCAR.VERTICAL compara un valor de cerca amb els valors de la columna situada més a l’esquerra d’un conjunt especificat. Llevat que calgui obtenir una coincidència exacta, se selecciona la fila que conté el valor més gran de la columna esquerra que sigui inferior o igual al valor de la cerca. A continuació, la funció dona el valor de la columna especificada en aquesta fila. Si es requereix un resultat exacte i cap dels valors de la columna situada més a l’esquerra no coincideix amb el valor de cerca, la funció dona un error.
Exemples |
|---|
Donada la taula següent: |
A | B | C | D | |
|---|---|---|---|---|
1 | 0 | A | lorem | 1 |
2 | 20 | E | ipsum | 2 |
3 | 40 | I | dolor | 3 |
4 | 60 | O | sit | 4 |
5 | 80 | U | amet | 5 |
=BUSCAR.VERTICAL(20; A1:D5; 2) dona E perquè el valor E és a la mateixa fila que 20 (buscar), a la segona columna (columna-resultant) del conjunt especificat (interval-columnes). =BUSCAR.VERTICAL(39; A1:D5; 2) dona E perquè E és a la mateixa fila que 20, el resultat més proper que no supera el valor especificat (39), a la segona columna del conjunt indicat. =BUSCAR.VERTICAL("M"; B1:D5; 2) dona "dolor" perquè "dolor" és a la mateixa fila que I, el resultat més proper que no supera el valor especificat (M), a la segona columna del conjunt indicat (que és la columna C, ja que la primera columna especificada és la B). =BUSCAR.VERTICAL("C"; B1:D5; 2) dona "lorem" perquè "lorem" és a la mateixa fila que A, la coincidència més propera que no supera el valor indicat (C), a la segona columna del conjunt especificat. =BUSCAR.VERTICAL("blandit"; C1:D5; 2) dona 5 perquè 5 és a la mateixa columna que "amet", que és l’últim valor dels intervals especificats. És així perquè "blandit" no s’ha trobat a la primera columna del conjunt especificat. =BUSCAR.VERTICAL("C"; B1:D5; 3; CERT) dona 1 perquè 1 és a la mateixa fila que A, el resultat més proper que no supera el valor especificat (C), a la tercera columna del conjunt indicat. =BUSCAR.VERTICAL("C"; B1:D5; 3; FALS) dona un error perquè no s’ha trobat el valor C (no hi ha cap resultat exacte) i (resultat exacte) estava ajustat a FALS (és a dir, donar un error si no s’obté cap resultat exacte). =BUSCAR.VERTICAL("C"; B1:D5; 4; CERT) dona un error perquè no hi ha cap quarta columna al conjunt especificat, que només té tres columnes. =BUSCAR.VERTICAL(REGEX("^a.*"); C1:D5; 2; FALS) dona 5 perquè el 5 és a la mateixa fila que "amet", la primera paraula de l’interval C1:D5 que comença amb "a". |