come scrivere una formula in Excel che corrisponde a più cifre


0

Ho il primo foglio con Posizione nella colonna A e il numero dell'articolo nella colonna B. Nel secondo foglio ho gli stessi dati, ma anche l'ultima volta che questo articolo è stato utilizzato. Ho bisogno di scrivere una formula che, se A e B nella pagina 1 sono entrambi corrispondenti A e B nella pagina 2, quindi la colonna 8 dalla seconda pagina sarà riportata nella colonna C nella pagina 1.

Risposte:


0

Ho creato un esempio per rispondere alla tua domanda. Ho foglio1 e foglio2. Sheet1 Ho popolato come hai dichiarato:

enter image description here

Su Sheet2 ho una copia con una colonna dell'ultima ora:

enter image description here

Quindi, per recuperare l'ultima volta da Sheet2 a Sheet1 se la colonna A e B hanno una corrispondenza, inserisco questa formula nel mio campo C:

=iferror(INDEX(Sheet2!C:C,1 + MIN(IF(Sheet2!A:A=Sheet1!A2,IF(Sheet2!B:B=Sheet1!B2,ROW(Sheet2!A:A),-2),-2))),"")

Questo viene inserito in Sheet1 C2 e potrebbe essere trascinato verso il basso per ulteriori informazioni.

Lasciami trasgredire questa formula. L'istruzione IF cerca se l'intervallo di A: A nel foglio 2 corrisponde al valore A2 di Sheet1 E IF B: B corrisponde al valore B2 di Sheet1, quindi recupera il numero di riga. L'ho fatto in questo modo nel caso in cui siano trovate più istanze, recupererà solo un valore. Il comando INDICE quindi cerca semplicemente nella colonna C di Sheet2 il valore nella riga trovata.

Se i valori A e B non vengono trovati, viene riportato un -2 (ma aggiunto da 1 nella formula. In questo caso verrà generato un errore poiché una riga -1 non esiste, quindi il comando IFERROR restituisce uno spazio vuoto ( "")

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.