/ / Vytvorte vzorec v programe Excel na vyhľadávanie medzi 2 listami - Excel

Vytvorte vzorec v programe Excel na vyhľadávanie medzi 2 listami - Excel

mám dva excel listov, sheet1 má stĺpec A (názov), stĺpec B (Rodinné meno) a stĺpec C (Dátum narodenia), celkový počet riadkov okolo 1800. sheet2 má stĺpec A (názov) Stĺpec B (názov rodiny), celkový počet riadkov 570. Potrebujem pravidlo, aby som vyhľadal A1 a B2 v hárku Sheet2, ak existujú v hárku List1, potom zobrazte C3.

vďaka moc a pozdravom

Imad

odpovede:

1 pre odpoveď č. 1

Môžete to urobiť takto: -

V hárku 1 vložte stĺpec pred DOB, takže DOB prejde do D a nový vložený stĺpec je v C. V bunke C2 zadajte vzorec =A2&"-"&B2

To isté pre list2 v stĺpci C

Prejdite na list 2 a do bunky D2 zadajte nasledujúci vzorec: - =VLOOKUP(C2|Sheet1!$C$1:$D$2|2|0)

To prinesie všetky hodnoty DOB z hárku 1 a umiestni ich do hárku2 všade, kde sa nájde zhoda


1 pre odpoveď č. 2

Mali by ste použiť vzorec indexového priradenia zadaný ako vzorec poľa. Ak chcete zadať pole vzorec dont len ​​stlačte kláves enter, ale stlačte kláves CTRL + shitf + enter

V C1 zadajte: =Index(Sheet1!$A:$C,MATCH(1,(Sheet1!$A:$A=A1)*(Sheet1!$B:$B=B1),0),3) A uistite sa, že ste potvrdili vzorec pomocou ctrl + shift + enter

edit: Ako sa zmenilo usporiadanie.

V D1 zadajte: `= IF (C1 = (Index (List1! $ A: $ C, MATCH (1, (List1! $ A: $ A = A1) * (List1! $ B: $ B = B1), 0 ), 3)), "pravda", "falošný")


1 pre odpoveď č. 3

IF ((Hárok1! A2: A1800 = A2)(Sheet1 B2 :! B1800 = B2)(Sheet1 C2! C1800 = C2), TRUE) Zadajte tento vzorec ako vzorec poľa v bunke D2 na hárku 2