Note: The other languages of the website are Google-translated. Back to English

Come CERCA.VERT e restituisce più valori corrispondenti orizzontalmente in Excel?

doc-vlookup-orizzontalmente-1
Per impostazione predefinita, la funzione CERCA.VERT può restituire più valori corrispondenti a livello verticale in Excel, in alcuni casi, potresti voler restituire più valori a livello orizzontale come mostrato nell'immagine sottostante. Qui ti dirò che una formula può risolvere questo compito.
CERCA.VERT e restituisce più valori orizzontalmente

freccia blu freccia destra CERCA.VERT e restituisce più valori orizzontalmente

Ad esempio, hai una serie di dati come mostrato nell'immagine sottostante e desideri CERCA I prezzi di Apple.
doc-vlookup-orizzontalmente-2

1. Seleziona una cella e digita questa formula =INDEX($B$2:$B$9, SMALL(IF($A$11=$A$2:$A$9, ROW($A$2:$A$9)-ROW($A$2)+1), COLUMN(A1))) in esso, quindi premere Maiusc + Ctrl + Invio e trascina la maniglia di riempimento automatico verso destra per applicare questa formula fino a #NUM! appare. Vedi screenshot:
doc-vlookup-orizzontalmente-3

2. Quindi eliminare il #NUM !. Vedi screenshot:
doc-vlookup-orizzontalmente-4

Mancia: Nella formula sopra, B2: B9 è l'intervallo di colonne in cui si desidera restituire i valori, A2: A9 è l'intervallo di colonne in cui si trova il valore di ricerca, A11 è il valore di ricerca, A1 è la prima cella dell'intervallo di dati , A2 è la prima cella dell'intervallo di colonne in cui si trova il valore di ricerca.

Se vuoi restituire più valori verticalmente, puoi leggere questo articolo Come cercare il valore restituire più valori corrispondenti in Excel?


Combina facilmente più fogli / cartella di lavoro in un unico foglio o cartella di lavoro

Combinare più fogli o cartelle di lavoro in un unico foglio o cartella di lavoro può essere fastidioso in Excel, ma con l'estensione Combinare funzione in Kutools per Excel, puoi combinare unire dozzine di fogli / cartelle di lavoro in un foglio o cartella di lavoro, inoltre, puoi consolidare i fogli in uno solo con diversi clic.  Fai clic per una prova gratuita completa di 30 giorni!
unire i fogli
 
Kutools per Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni.


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office / Excel 2007-2019 e 365. Supporta tutte le lingue. Facile distribuzione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce centinaia di clic del mouse ogni giorno!
fondo officetab
Commenti (18)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Ho un foglio di calcolo con 115 nomi di client in cui estraggo valori ogni giorno da una scheda all'altra usando un vlookup. Un'altra persona in ufficio aggiorna i valori ogni giorno incollando nuovi valori insieme ai nomi dei clienti corrispondenti. I nomi dei client vengono incollati nella scheda "PVAL" nella colonna A e i valori dei client vengono incollati nella colonna B. Nella scheda denominata Master eseguiamo una ricerca virtuale per i nomi dei client che iniziano nella cella N6 (il nome del client corrispondente è elencato nella cella AB6) . Il vlookup è =VLOOKUP(AB6,PortDescPortVal,2,FALSE) Ogni giorno che aggiorniamo il foglio di calcolo ci sono gli stessi 10 nomi client che non si aggiorneranno automaticamente. Devo andare alla scheda PVAL ogni giorno e ridigitare i nomi dei client per quei 10 e quindi i dati si aggiorneranno. Funziona per il resto dei clienti ogni giorno. Nota anche che la persona che aggiorna i dati ha provato a ridigitare i propri nomi per me, ma per qualche motivo, quando riscrive i loro nomi, la ricerca continua a non funzionare. Non riesco a trovare un'impostazione nel suo Excel che differisca dalla mia. Mi sono assicurato che tutti i nomi dei client siano nell'array. Non riesco a capire quale sia il problema qui e perché devo ridigitare 10 nomi di clienti su 115 ogni giorno affinché la ricerca funzioni. AIUTO!
Questo commento è stato fatto dal moderatore sul sito
Prova ad aggiungere colonne (passa al tuo intervallo ss e sbarazzati dell'argomento False in questo modo; =VLOOKUP(AB6,'PortDescPortVal'!A:AA,2,)

Forse Aggiorna tutto nella scheda Dati
Questo commento è stato fatto dal moderatore sul sito
Grazie per i tuoi consigli su ho un problema simile ma diverso. Vlookup Valori multipli - Restituisce MOLTEPLICI valori corrispondenti per MOLTEPLICI valori di ricerca La formula che ho cerca le parole in una stringa di testo, iniziando con A1, quindi aggiunge categorie da un ampio elenco di categorie in una tabella su UN ALTRO FOGLIO DI LAVORO 'Elenchi di categorie dinamiche', a seconda sulle parole trovate nella stringa A1. Questa è la formula è in B1. La quantità di dati è enorme 19,000 stringhe di testo nella riga A. Ad esempio, la stringa di testo potrebbe dire: A B C 1 cane ha punti neri Dalmata 2 cane è alto Cane grande La mia formula cerca "punti neri" e restituisce "Dalmati" a B1 My la formula cerca "il cane è alto" - la mia formula cerca "alto" e restituisce "cani di grossa taglia" in B2 La formula in B1 è: =PROPER(IFERROR(LOOKUP(1E+100,SEARCH('Elenchi di categorie dinamiche'!$A$1) :$A$1000,A1),'Elenchi di categorie dinamiche'!$A$1:$A$1000),"")) 'Elenchi di categorie dinamiche' (FOGLIO DI LAVORO DIVERSO) A B 1 Cerca una parola per trovare le categorie: Elenco Incolla 2 punti neri Dalmata 3 cane grande alto 4 cane piccolo piccolo 5 -1000 ALTRO -1000 ALTRO Il mio problema è che devo trovare la 2a, 3a, 4a occorrenza Esempio A B C D 1 cane ha macchie nere Dalmata 2 cane è alto Cane grande 3 4 cane ha macchie nere e is tal Dalmation Large Dog A4 "il cane ha macchie nere ed è alto" Voglio che la formula restituisca "Dalmation" & "Big Dog" a B3 Qualsiasi aiuto sarebbe apprezzato. Ho cercato un sacco di discussioni e non sono riuscito a trovare la risposta!
Questo commento è stato fatto dal moderatore sul sito
Ho un problema simile ma diverso. Vlookup Valori multipli - Restituisce MOLTEPLICI valori corrispondenti per MOLTEPLICI valori di ricerca La formula che ho cerca le parole in una stringa di testo, iniziando con A1, quindi aggiunge categorie da un ampio elenco di categorie in una tabella su UN ALTRO FOGLIO DI LAVORO 'Elenchi di categorie dinamiche', a seconda sulle parole trovate nella stringa A1. Questa è la formula è in B1. La quantità di dati è enorme 19,000 stringhe di testo nella riga A. Ad esempio, la stringa di testo potrebbe dire: A B C 1 cane ha punti neri Dalmata 2 cane è alto Cane grande La mia formula cerca "punti neri" e restituisce "Dalmati" a B1 My la formula cerca "il cane è alto" - la mia formula cerca "alto" e restituisce "cani di grossa taglia" in B2 La formula in B1 è: =PROPER(IFERROR(LOOKUP(1E+100,SEARCH('Elenchi di categorie dinamiche'!$A$1) :$A$1000,A1),'Elenchi di categorie dinamiche'!$A$1:$A$1000),"")) 'Elenchi di categorie dinamiche' (FOGLIO DI LAVORO DIVERSO) A B 1 Cerca una parola per trovare le categorie: Elenco Incolla 2 punti neri Dalmata 3 cane grande alto 4 cane piccolo piccolo 5 -1000 ALTRO -1000 ALTRO Il mio problema è che devo trovare la 2a, 3a, 4a occorrenza Esempio A B C D 1 cane ha macchie nere Dalmata 2 cane è alto Cane grande 3 4 cane ha macchie nere e is tal Dalmation Large Dog A4 "il cane ha macchie nere ed è alto" Voglio che la formula restituisca "Dalmation" & "Big Dog" a B3 Qualsiasi aiuto sarebbe apprezzato. Ho cercato un sacco di discussioni e non sono riuscito a trovare la risposta!
Questo commento è stato fatto dal moderatore sul sito
Solo una breve nota per tutti, se lo modifichi in: =IFERROR(INDEX($B$2:$B$9, SMALL(IF($A$11=$A$2:$A$9, ROW($A$2:$ A$9)-ROW($A$2)+1), COLUMN(A1))),"Nessuno") Il #NUM diventerà nessuno o userà "" per ottenere una cella vuota! Sembra molto più ordinato!
Questo commento è stato fatto dal moderatore sul sito
Ciao, digito la formula ed excel dà un errore che dice che la formula non ha abbastanza argomenti, qualche aiuto?
Questo commento è stato fatto dal moderatore sul sito
Come elencare tutti i valori (come l'elenco dei generi alimentari acquistati) causati da un valore specifico (da una persona X) utilizzando VLOOK_UP e altre possibili formule
Questo commento è stato fatto dal moderatore sul sito
Intendi che per elencare tutta la spesa che una persona deve comprare, giusto? In tal caso, puoi fare riferimento alla formula in questo articolo e modificare gli argomenti di cui hai bisogno come mostrato nell'immagine sottostante.
Questo commento è stato fatto dal moderatore sul sito
Anche se sto cercando i miei valori in un altro foglio di lavoro (non credo che questo dovrebbe causare un problema?), mi sembra di avere successo trascinando verso destra solo se entro e cambio il +1 in '0' per il 1a istanza dell'ID di ricerca, '1' per la 2a istanza e così via. So quante istanze dell'ID di ricerca ho in modo da poter risolvere il problema. Cosa devo cambiare per permettermi di trascinare correttamente l'fx orizzontalmente senza doverlo modificare (cioè far apparire #NUM quando non ci sono più valori di ricerca da restituire).
Questo commento è stato fatto dal moderatore sul sito
Mi dispiace, non ho trovato soluzioni ai tuoi problemi. Se l'hai trovato, potresti dirmelo? Grazie.
Questo commento è stato fatto dal moderatore sul sito
Cambia Colonna in Riga alla fine della formula

"=INDEX($B$1:$B$206, SMALL(IF($A$209=$A$1:$A$206, ROW($A$1:$A$206)-ROW($A$1)+1), ROW(A1)))"
Questo commento è stato fatto dal moderatore sul sito
Ciao. Ho tre fogli di calcolo di Google. Il primo foglio si chiama "Riepilogo. È una tabella contenente il nome del nostro dipendente e il numero di valutazione in una settimana da 1 a 7. Il foglio successivo si chiama "Punteggio chat" e il terzo foglio si chiama Ëmail Punteggio". Quello che voglio fare è che quando inseriamo un punteggio di valutazione a un nostro dipendente, questo verrà automaticamente registrato sul "foglio di riepilogo" come valutazione 1 o 2 e così via. In breve, voglio ottenere più valori di ritorno in una singola chiave di ricerca su più fogli. Spero che tu possa aiutare. https://docs.google.com/spreadsheets/d/1lt-e4MxddUKg5xDt_0YchBiEgGe4mFKB-dHENwwtA6Y/edit?usp=sharing

https://docs.google.com/spreadsheets/d/1lt-e4MxddUKg5xDt_0YchBiEgGe4mFKB-dHENwwtA6Y/edit?usp=sharing
Questo commento è stato fatto dal moderatore sul sito
devo prima trovare il valore verticale, nel valore verticale ci sono più valori orizzontali e devo scegliere il valore della grattugia che ho. quale funzione o formula può aiutare
Questo commento è stato fatto dal moderatore sul sito
cosa vuoi mettere il prezzo in ordine di quantità più alta dalla colonna c?
Questo commento è stato fatto dal moderatore sul sito
Buongiorno,

J'ai retransposé mon problème esattoria dans les mêmes position de colonne que l'exmple et j'obtiens le message #VALEUR! caso della prima.

Mon excel fonctionne en francais, j'ai tout retranscrit en francais, passé ";"au lieu de ",", appuyé sur CTRL+MAJ+Entrée... des idées sur l'origine du problème?

Fanny
Questo commento è stato fatto dal moderatore sul sito
Ciao - Questa formula ha funzionato perfettamente - grazie! Tuttavia, voglio applicarlo a un lungo elenco di valori di ricerca. Quando copio e incollo la formula, ovviamente restituisce gli stessi risultati del primo valore di ricerca, quindi ho rimosso $ da $ A $ 11, ma ciò cambia il risultato in qualcosa di errato. Come posso applicare rapidamente questa stessa formula per un lungo elenco di valori di ricerca?

.

M
Questo commento è stato fatto dal moderatore sul sito
Ciao, voglio usare la parola chiave invece del testo o del valore specifico qui per più valori di ritorno, puoi condividere la formula del codice per lo stesso.
Questo commento è stato fatto dal moderatore sul sito
Per chiunque abbia problemi in un intervallo di dati di grandi dimensioni, assicurati di non avere alcuna cella esistente con "# N/D" o la interromperà. Errore semplice ma può essere trascurato.
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite