- Milyen okostelefont vegyek?
- Xiaomi 14T Pro - teljes a család?
- VoLTE/VoWiFi
- Honor Magic6 Pro - kör közepén számok
- Android alkalmazások - szoftver kibeszélő topik
- Huawei Mate X6 - keleti oldal, nyugati oldal
- Honor 400 Pro - gép a képben
- Samsung Galaxy S24 FE - később
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Sony Xperia 1 V - kizárólag igényeseknek
-
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
-
Delila_1
veterán
válasz
Retekegér #9648 üzenetére
Az angol nyelvterületről érkezett fájloknál hol a hónap, nap, év, hol a nap, hónap, év formátumot alkalmazzák. Eszerint pont a nem jót választottam, de szerencsére észnél voltál.
Amit a képleteddel előállítottál, azt szövegként értelmezi az Excel, bár dátum küllemű. Ha nem akarsz vele további műveletet végezni dátumként, akkor jó.
-
Fehér Mancs
tag
válasz
Retekegér #7513 üzenetére
Ha a keresett érték van megadva, nem az oszlop/sorszám, akkor a HOL.VAN / MATCH függvénnyel meg lehet találni, hogy a táblázat melyik sorában/oszlopában van a keresett érték:
=INDEX(Sheet1!$B$2:$E$5;HOL.VAN("mar";Sheet1!$A$2:$A$5;0);HOL.VAN("a3";Sheet1!$B$1:$E$1;0))
, ahol Sheet1!$B$2 : $E$5 a táblázat, fejlécek nélkül, "mar" a keresett sor fejléce, Sheet1!$A$2 : $A$5 a sorok fejléce, "a3" a keresett oszlopfejléc és Sheet1!$B$1 : $E$1 az oszlopok fejléce.
Persze a "mar" és az "a3" helyett állhat cellahivatkozás is.
-
Delila_1
veterán
válasz
Retekegér #7513 üzenetére
Ha számok vannak a C4 és F4 cellákban, akkor
=INDEX(Munka2!$A$1:$P$97;Munka1!C4;Munka1!F4),ha viszont az F4-ben betűt adsz meg oszlopazonosítóként, akkor
=INDEX(Munka2!$A$1:$P$97;Munka1!C4;Munka1!F4)Mindkét példában a Munka1 lapon van a C4 és F4, az adatokat pedig a Munka2 lapról veszi a képlet. Figyelj, következetesen kevered a munkafüzetet és a munkalapot!
-
-
Delila_1
veterán
válasz
Retekegér #7503 üzenetére
A szóköz operátorral keresheted meg legkönnyebben az értékes adatot.
Kijelölöd a területet, Beszúrás - Név - Létrehozás. Felajánlja, hogy a neveket a felső sorból, és a bal oszlopból veszi. OK.
A bal oszlopban nevek vannak. Ha Kiss Piroska szerepel közöttük, a névadásnál Kiss_Piroska lesz belőle, mert szóközös szöveg nem adható meg névként (mármint egy cella, vagy terület elnevezéseként).Ezután ennyit írsz egy cellába: =Kiss_Piroska március,
vagy =február Kiss_Piroska
A két elnevezés közé egy szóközt kell írni, ezért hívják szóköz operátornak (alias metszet operátor). -
Delila_1
veterán
-
Delila_1
veterán
válasz
Retekegér #2833 üzenetére
Az FKERES függvény 1. paraméterébe a keresett értéket írjuk be. Ez nálad a 2007 lapon az A2.
2. paraméter: a tábla, amiben a keresést végrehajtjuk. Itt a 2008 lapon
$A$2:$B$50.
3. paraméter: a tábla hányadik oszlopában keresse az egyezőséget. Az elsőben.
4. pm: a keresés módját határozza meg. a HAMIS azt jelenti, hogy a pontosan egyező értéket keresse. A súgóban megtalálod a többi leírását.A képlet, melyet a 2007 lap C oszlopába írtunk, így szól:
=HA(HIBÁS(FKERES(A2;'2008'!A2:$B$50;1;HAMIS));"";FKERES(A2;'2008'!A2:$B$50;2;HAMIS))
A Ha függvény első pm-e a kritérium. Jelen esetben, ha HIBÁS az FKERES (nincs olyan érték a 2008-as lapon, mint az A2), akkor a 2. pm szerint üres stringet ("") ír a cellába.
A 3. pm azt írja, mit tegyen, ha nem igaz az első feltétel. Ebben az esetben nem igaz, hogy nem talált, vagyis talált megfelelő értéket. Ekkor beírja 2008-as lap táblázatának 2. oszlopában talált értéket.Biztosan le lehet írni érthetőbben is, tőlem ennyi telik. Írd be, másold végig, és meglátod, működni fog. A $50 helyett adj legalább akkora számot, ahány sorod van a 2008 lapon.
-
Delila_1
veterán
válasz
Retekegér #2830 üzenetére
Az alábbi makró feltételezi, hogy a két lapod neve 2007, ill. 2008, valamint, hogy a termék neve mindkét lapon A2-ben, az ár B2-ben kezdődik.
Sub keres()
Sheets("2008").Select: Cells(1, 1).Select
Selection.End(xlDown).Select
sor_8a = Selection.Row
Sheets("2007").Select: Cells(1, 1).Select
Selection.End(xlDown).Select
sor_7a = Selection.Row
For sor_7 = 2 To sor_7a
termék = Cells(sor_7, 1)
For sor_8 = 2 To sor_8a
If Sheets("2008").Cells(sor_8, 1) = termék Then
Cells(sor_7, 3) = Sheets("2008").Cells(sor_8, 2)
End If
Next
Next
End SubMásold be, és futtasd.
Új hozzászólás Aktív témák
Hirdetés
- Tőzsde és gazdaság
- Házimozi belépő szinten
- Elektromos autók - motorok
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Mibe tegyem a megtakarításaimat?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- E-roller topik
- Fejhallgató erősítő és DAC topik
- Melyik tápegységet vegyem?
- Bittorrent topik
- További aktív témák...
- AKCIÓ! MSI B450M R7 5700X 16GB DDR4 512GB SSD RX 5700 XT 8GB Rampage SHIVA Zalman 600W
- LG 40WP95XP-W - 40" NANO IPS - 5120x2160 5K - 72Hz 5ms - TB 4.0 - HDR - AMD FreeSync
- Kaspersky, McAfee, Norton, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- AKCIÓ! ASRock Z390 i7 8700K 32GB DDR4 500GB SSD RTX 3050 8GB Zalman i3 Edge Seasonic 650W
- Beszámítás! Apple iPad 11 2025 128GB WiFi tablet garanciával hibátlan működéssel
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest