Ho una tabella che assomiglia a questoExcel non riuscendo a String Cerca.VERT
B C
43 XS 6
44 S 11
45 M 16
46 L 21
47 XL 26
48 XXL 31
ho scritto la formula:
`VLOOKUP("S",B43:C48,2)`
Si tratta di restituire un valore di 21. perché ?! Dovrebbe tornare 11!
aggiornamento Ho riprodotto questo errore esatto in una tabella diversa. VLOOKUP
funziona quando il valore di ricerca è un numero, ma non riesce costantemente quando uso le stringhe.
Solo una supposizione perché: per determinare una corrispondenza approssimativa da un elenco non ordinato sarebbe infeasibly costoso, perché potrebbe essere necessario iterare nella lista un gran numero di volte. –
@Ciaran Keating: Penso che tu abbia ragione. Excel utilizza probabilmente una ricerca binaria per impostazione predefinita. Ciò spiegherebbe la formulazione nel file di aiuto e il risultato bizzarro nell'esempio di hatorade. –