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ď č. 1Môž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