Elk tweede nummer ophalen uit twee lijsten

Anonim

Om elk tweede nummer uit twee lijsten op te halen, gebruiken we de combinatie van IF, MOD, RIJ & INDIRECT functies om de output te krijgen.
De ALS-functie controleert of een voorwaarde die u opgeeft is WAAR of ONWAAR. Als terugkeert WAAR retourneert vervolgens de vooraf ingestelde waarde, als retourneert ONWAAR retourneert vervolgens een andere vooraf ingestelde waarde.

Syntaxis = IF(logische_test,waarde_als_waar,waarde_if_false)

logische test: logische test test de voorwaarde of criteria, als de voorwaarde voldoet, retourneert u de vooraf ingestelde waarde, als de voorwaarde niet voldoet, retourneert u de andere vooraf ingestelde waarde.

waarde_if_true: De waarde die u wilt retourneren als dit argument TRUE retourneert.

waarde_if_false: De waarde die u wilt retourneren als dit argument FALSE retourneert

MOD: Retourneert de rest nadat een getal is gedeeld door een deler.

Syntaxis =MOD(getal,deler)

nummer: Het is een numerieke waarde waarvan u de rest wilt vinden.

deler: Het is het getal dat wordt gebruikt om het getalargument te delen.

RIJ: Retourneert het rijnummer van een verwijzing.

Syntaxis: =RIJ(referentie)

Verwijzing: Het is een verwijzing naar een cel of celbereik.

INDIRECTE: Retourneert de verwijzing die is opgegeven door een tekenreeks.

Syntaxis: =INDIRECT(ref_tekst,A1)

ref_text is een verwijzing naar een cel. Als ref_text geen geldige celverwijzing is, zal de INDIRECT-functie terugkeren #REF fout.

Het tweede argument: A1 verwijst naar een logische waarde die het type verwijzing in de cel aangeeft ref_tekst.

Als a1 WAAR is of weggelaten, dan ref_text wordt bepaald als referentie in A1-stijl.

Als a1 is ONWAAR dan ref_text wordt bepaald als R1C1-stijlreferentie.

Voorbeeld:Als de waarde in cel A1 10 bevat, bevat B1 A1& we gebruiken INDIRECTE functie in cel C1=INDIRECT(B1), dan zou het resultaat 10 . zijn

Laten we een voorbeeld nemen:

We hebben enkele willekeurige getallen in kolom A & B. We hebben een formule nodig om elk tweede getal uit twee lijsten op te halen. Het gewenste aantal is rood gekleurd.

  • In cel C2 zou de formule zijn:
  • =INDIRECT(IF(MOD(RIJ(),2)=0,"A"&RIJ(),"B"&RIJ()))
  • Druk op enter op je toetsenbord.

  • Door de formule van cel C2 naar bereik C3:C10 te kopiëren, krijgen we het gewenste resultaat.


U krijgt het elke tweede nummer in volgorde uit de lijst met twee.