- Telekom mobilszolgáltatások
- Samsung Galaxy S25 - végre van kicsi!
- Okosóra és okoskiegészítő topik
- Három Redmi 15 érkezett a lengyel piacra
- Vivo X200 Pro - a kétszázát!
- Android alkalmazások - szoftver kibeszélő topik
- One mobilszolgáltatások
- Samsung Galaxy Z Flip5 - ami kint, az van bent
- Samsung Galaxy A56 - megbízható középszerűség
- Hatalmas kedvezménnyel nyit az Ulefone új csúcsmodellje
Hirdetés
-
Mobilarena
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
karlkani
aktív tag
válasz
govl4545 #51840 üzenetére
Szia!
Ha jól értem, azt szeretnéd, hogy A1-t keresse meg az E oszlopban. Teljes egyezés esetén másolja B1 cellába az adott E cellát, ha nincs egyezés, hagyja üresen. Kérdés, mi értelme van egyezés esetén B1-be ugyanazt átmásolni, ami az A1 cellában már ott van (ezt írtad)?
Ha például A1 cella megegyezik E5 cellával, akkor az E5 sorában lévő E5 cellát másolja be a B1 cellába
B1
=HAHIÁNYZIK(FKERES(A1;E:G;1;HAMIS);"")
C1=HAHIÁNYZIK(FKERES(A1;E:G;2;HAMIS);"")
D1=HAHIÁNYZIK(FKERES(A1;E:G;3;HAMIS);"")
#51842 Delila_1
DARABHA Microsoft 365-ben van csak, régebbi verziókban DARABTELI.
Miért van rögzítve az oszlop A2 esetén (csak lefele lesz "húzva")? -
Delila_1
veterán
válasz
govl4545 #51840 üzenetére
Makró nélkül, képletekkel is meg lehet oldani. Ekkor nem kell makróbarátként menteni a fájlt.
B2:
=HA(DARABHA($E$1:$E$14;$A2)>0;INDEX($E$1:$G$14;HOL.VAN($A2;$E$1:$E$14;0);1);"")
C2:
=HA(DARABHA($E$1:$E$14;$A2)>0;INDEX($E$1:$G$14;HOL.VAN($A2;$E$1:$E$14;0);2);"")
D2:
=HA(DARABHA($E$1:$E$14;$A2)>0;INDEX($E$1:$G$14;HOL.VAN($A2;$E$1:$E$14;0);3);"")
-
Delila_1
veterán
válasz
govl4545 #51840 üzenetére
Szia!
Egy makróval meg lehet oldani. Feltételeztem, hogy az első címsor, az adatok a 2. sorban kezdődnek.
A makrót modulba másold (lásd a téma összefoglalóban).Sub Parositas()
Dim sorA As Integer, sorE As Integer, usor As Integer
usor = Range("A" & Rows.Count).End(xlUp).Row
sorA = 2: sorE = 2
Do While sorA <= usor
For sorE = 2 To usor
If Cells(sorA, 1) = Cells(sorE, 5) Then
Cells(sorA, 2) = Cells(sorE, 5)
Cells(sorA, 3) = Cells(sorE, 6)
Cells(sorA, 4) = Cells(sorE, 7)
Cells(sorA, 1).Interior.ColorIndex = 6 '***
Range("E" & sorE, "G" & sorE).Interior.ColorIndex = 6 '***
Exit For
End If
Next
sorA = sorA + 1
Loop
End Sub
Az eredmény:
A két csillagozott sort kihagyhatod, azok a háttérszínt állítják be.
A füzetet makróbarátként kell mentened.
Új hozzászólás Aktív témák
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Assassin's Creed Shadows Collector's Edition PC
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap
- Játékkulcsok a legjobb áron: Steam
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Dell USB-C dokkolók: (K20A) WD19/ WD19S/ WD19DC + 130W, 180W, 240W töltők
- BESZÁMÍTÁS! Asus B550M R9 5900X 32GB DDR4 1TB SSD RTX 4070 SUPER 12GB Be Quiet! Silent Base 601 850W
- Telefon felvásárlás!! Xiaomi Redmi Note 10, Xiaomi Redmi Note 10s, Xiaomi Redmi Note 10 Pro
- Bomba ár! HP ProBook 440 G7 - i5-10GEN I 8GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Gar
- Medion Erazer Beast X40-hez vízhűtés (MD 60961)
Állásajánlatok
Cég: FOTC
Város: Budapest