Pentru a extrage fiecare al doilea număr din două liste, vom folosi combinația de IF, MOD, ROW & INDIRECT funcții pentru a obține ieșirea.
The Funcția IF verifică dacă este o condiție pe care o specificați ADEVĂRAT sau FALS. Dacă revine ADEVĂRAT apoi returnează valoarea prestabilită, dacă returnează FALS apoi returnează o altă valoare prestabilită.
Sintaxă = IF (logic_test, value_if_true, value_if_false)
test_logic: testul logic va testa condiția sau criteriile, dacă condiția se întrunește, apoi returnează valoarea presetată, dacă condiția nu îndeplinește, atunci returnează cealaltă valoare presetată.
value_if_true: Valoarea pe care doriți să vi se returneze dacă acest argument returnează TRUE.
value_if_false: Valoarea pe care doriți să vi se returneze dacă acest argument returnează FALS
MOD: Returnează restul după ce un număr este împărțit la un divizor.
Sintaxă = MOD (număr, divizor)
număr: Este o valoare numerică a cărei resturi doriți să le găsiți.
divizor: Este numărul care este utilizat pentru a împărți argumentul numărului.
RÂND: Returnează numărul rândului unei referințe.
Sintaxă: = ROW (referință)
Referinţă: Este o referință la o celulă sau o gamă de celule.
INDIRECT: Returnează referința specificată de un șir de text.
Sintaxă: = INDIRECT (ref_text, A1)
ref_text este o referință la o celulă. Dacă ref_text nu este o referință de celulă validă, atunci funcția INDIRECT va reveni #REF eroare.
Al doilea argument A1 se referă la o valoare logică care specifică tipul de referință conținut în celulă ref_text.
Dacă a1 este ADEVĂRAT sau omis atunci ref_text este determinat ca referință în stil A1.
Dacă a1 este FALS atunci ref_text este determinat ca referință de stil R1C1.
Exemplu:Dacă valoarea din celula A1 conține 10, B1 conține A1 și vom folosi INDIRECT funcționează în celula C1= INDIRECT (B1), atunci rezultatul ar fi 10
Să luăm un exemplu:
Avem câteva numere aleatorii în coloana A și B. Avem nevoie de o formulă pentru a extrage fiecare al doilea număr din două liste. Numărul necesar este colorat în roșu.
- În celula C2, formula ar fi
- = INDIRECT (IF (MOD (ROW (), 2) = 0, "A" & ROW (), "B" & ROW ()))
- Apăsați Enter pe tastatură.
- Copiind formula din celula C2 în intervalul C3: C10, vom obține rezultatul dorit.
Veți obține fiecare al doilea număr în ordine din două liste.