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 de dalt de tot 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; B1:E5; 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; B1:E5; 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 segona fila 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". |