-
Fototrend
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
-
Oly
senior tag
válasz Delila_1 #13703 üzenetére
A képleten belül létrehozott "virtuálisan" egy tömböt, melyben 3999-og szerepelnek a római számok és a hol.van-nal megkeresi, hogy hanyadik helyen van. Mivel sorban jönnek egymás után, megegyezik a számmal...
=HOL.VAN(A1;RÓMAI(SOR(INDIREKT("2:3999")));0)
Ha így írod, akkor 2-től indul, tehát eggyel kevesebbet kapsz eredménynek...
[ Szerkesztve ]
SonyEricsson T20 - T68 - T610 - K700 - W800 - K750 - K800 - C702 - P1 - MOTO Defy - Galaxy S Advance - Galaxy S4 - Lumia 820 - Honor 7 - iPhone 5S
-
BEndre34
tag
Sziasztok!
Remélem tud valaki segíteni, mert egy hete belecsöppentem egy feladatba és nem tudom megoldani (illetve Access-ben még úgy ahogy, de azt sajnálatos okok miatt nem tudják használni azok, akiknek kell ). Már több megoldást is kipróbáltam és átnyálaztam több fórumot is, de csak részmegoldásokra jöttem rá. A problémám a következő:
Kb 80 felhasználó rögzít adatokat napi szinten OpenOffice Calc táblázatban ("sajnos" csak ez lehet a gépeken). A feldolgozást végző gépeken viszont MS Office 10 van és más nem is lehet (szerencsére gond nélkül megnyitja az Ooo táblázatot). Adatok csak az első 5 oszlopban vannak felhasználóként változó sor mennyiségben (egy oszlopban csak szám van, a többiben betűk). Ezeket kellene nap végén egyetlen lapon egyesíteni a megfelelő oszlopoknak megfelelően. Mivel rögzíteni Ooo-ban rögzítenek, a munka pedig Excelben folyik, nem tudom minden egyes oszlopot megnevezni ami viszont számomra teljesen megoldhatatlanná is teszi a feladatot. Ooo-ban képtelen vagyok megoldani, mert ahhoz még annyira se értek, mint az excelhez
Van valakinek ötlete?
Endre -
Bazunga
tag
válasz Delila_1 #13685 üzenetére
Hát én próbálkoztam, de csak nem megy ez nekem. Már a módosítás.13668-as megoldás jó lenne, csak úgy, hogy egy táblázatnyi területet másol le.
Pl. A15-től J21-ig lévő terület, amit a másik lapon már az első cellát az A7-be teszi.Asszem ezt kellene átvariálni valami mássá.
Range(WS1.Cells(sor, "A"), WS1.Cells(sor, "G")).Copy Sheets(nev$).Cells(usor_1, "A")
Ezzel sikerült megoldanom önmagában kb, de az meg kevés úgy.
WB.Sheets(1).Range("A1", "G7").Copy Range("B4")A mentése is majdnem jó lenne, csak a lapokat egy darab külön füzetbe kellene befűznie, nem teljesen szét szedve a lapok alapján. Amúgy teljesen jó lenne, szépen elnevezgeti a füleket a megadott cella alapján
Mindig valami hibát nyomat, ha változtatok valami komolyabbat.[ Szerkesztve ]
-
csdm
senior tag
Hogy kell AB.SZUM-nál megoldani, hogy a kritérium mezőcíme F10 legyen de maga a kritérium pedig F12?
katt rá
Ahogy a képen is látható, az egyesületre szűrök, és apontszámot adja össze. de nekem úgy kéne, hogyha lehúzom, akkor csak az adott egyesülethez tartozó pontszámokat adja össze.
Mostani formában az a hiba, hogy ahogy húzom le, minden egyesület pontját összeadja.[ Szerkesztve ]
-
félisten
RÉSZÖSSZEG, ha a szűrt lista látható sorainak összege kell.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
csdm
senior tag
válasz Delila_1 #13711 üzenetére
Köszi!
Másik felmerült probléma:
Alsó táblázat fölött B11:E12-ig szerepelnek intervallumok.
Azt kell megvizsgálni, hogy az A oszlopban szereplő csapat, hányszor kapott 1, 1és2, 1 és 3 stb közti pontot.
KÉP
Nem tudom hogyan kellene megadni a kirtériumot, mert ez így nem jó, ugyanis az 1-3-as itnervallumba 2-esnek kellene szerepelnie, mert van egy 2 és egy 3 eredményük a felső táblázatban.[ Szerkesztve ]
-
Delila_1
Topikgazda
-
Delila_1
Topikgazda
Szerintem a 12. sort törölheted, akkor feljebb kerülnek az alatta lévő sorok.
A B12 képlete =DARABTELI(5:5;B$11),
a C12-é =DARABHATÖBB(5:5;">="&BAL(C$11;1);5:5;"<="&JOBB(C$11;1))Az utóbbi másold jobbra E12-ig, majd a B12:E12 tartományt le a 15. sorig.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Bazunga #13709 üzenetére
Tedd ki a füzetet egy elérhető helyre. A nem publikus adatok helyére írj valami mást. Elég pár sor mintaként.
Írd bele, melyik cellák alapján kell a lapokat elnevezni, meg minden egyéb kívánalmat is.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Bazunga
tag
-
Nikola.
csendes tag
Sziasztok!
Az én problémám a következő: Van egy táblám, ami tele van számokkal. Ezeknek a számoknak hogy tudom az egész részét venni, majd utolsó számjegyeit 9-esre cserélni? A cserét próbáltam, meg sem találja kifejezést..
A segítő válaszát előre is köszi!!
-
félisten
válasz Nikola. #13723 üzenetére
Pl ha az A oszlopban, A1-től kezdődően vannak az adatok, akkor pl B1-be beírod ezt a képletet =CSONK(A1)+0,9, majd lemásolod, ameddig kell.
(Már ha jól értettem, és a tizedesjegyet cseréled 9-re, nem pedig a szám egész részben kaptt szám utolsó számjegyét.)[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Nikola.
csendes tag
válasz Fire/SOUL/CD #13724 üzenetére
De-de épp ez az, hogy először nyilván az egész részt kell megkapnom, és annak kell az utolsó számjegyét cserélnem! Hogy miért vagyok bajban? Mert eredetileg is minden szám egész, és nem tizedes, és fogalmam sincs most már tényleg, hogy cserélhetném le az utolsó számjegyeket.
-
Delila_1
Topikgazda
válasz Nikola. #13725 üzenetére
"...eredetileg is minden szám egész, és nem tizedes". Akkor miért is kell az egész része? Lehet, hogy a formátum mutat tizedeseket, azon állíthatsz.
B1-> =(BAL(A1;HOSSZ(A1)-1)&9)*1
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Nikola.
csendes tag
válasz Delila_1 #13726 üzenetére
Bocsánat, belezavarodtam azért írtam le még egyszer, hogy kell az egész rész, mert próbáltam tizedesre venni és úgy kerekíteni, és hozzá adni az értéket, de rá kellett jönnöm, hogy ez így nem megy, és az előtted szólót is bezavartam.. Viszont, amit most írtál működik! Nagyon szépen köszi!!!
-
félisten
válasz Nikola. #13725 üzenetére
Én sem értem, akkor minek az egészrész meg a tizedes, de benthagytam
=(BAL(SZÖVEG(CSONK(A1);"#");HOSSZ(SZÖVEG(CSONK(A1);"#"))-1)&9)*1Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Delila_1
Topikgazda
válasz Bazunga #13730 üzenetére
A másik füzetet "Másik füzet"-nek neveztem el, írd át a makróban. Célszerű a Replace funkcióval, akkor nem marad ki egy sem.
A "Hetek más füzetbe" Munka1 lapján a cellák egyesítését megszüntettem, mert ezek hibát okoznak a másolásnál. Helyette a kijelölt cellák vízszintes elrendezésénél "A kijelölés közepére" formát alkalmaztam. Ez minden más füzetre is érvényes, ha csak lehet, kerüld az egyesítést.
A Module3 létrehoz egy új füzetet 53 számozott lappal (jövőre jó lesz).
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Bocimaster #13731 üzenetére
Ha tényleg tetszik, jó, ha nem, a makró elejére írd be:
Application.DisplayAlerts = False, a végére Application.DisplayAlerts = True.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
bradam
aktív tag
Sziasztok!
Szeretném lekódolni az excel fájlomat(2007-es), illetve csak egy részét, egy-egy oszlopot kéne lekódolni,hogy azt ne tudják módosítani. Tudnátok adni valami útmutatót,hogy hogyan kéne megcsinálnom, a saját próbálkozásaim kudarcba fulladtak
-
bradam
aktív tag
válasz Fire/SOUL/CD #13737 üzenetére
-
bradam
aktív tag
És azt hogyan tudnám megoldani,hogy egy cella értékét automatikusan átmásolja az excel egy új megnyitott lapra? Ugye nem akarok mindig visszalinkelgetni az új lapról a régire, úgy tudom van valami megoldás,ami ezt automatikusan megcsinálja,csak sajnos nem tudom hogyan keressek rá
-
Pulsar
veterán
Sziasztok!
Segítséget szeretnék kérni.
Van egy adatsorom:
<when>2012-05-14T23:00:07Z</when>
<gx:coord>19.2030389 47.48018636 183.8000030517578</gx:coord>
<when>2012-05-14T23:01:11Z</when>
<gx:coord>19.20283078 47.48024977 205.1999969482422</gx:coord>
<when>2012-05-14T23:01:13Z</when>
<gx:coord>19.20279616 47.48024885 208.5</gx:coord>
<when>2012-05-14T23:01:14Z</when>
<gx:coord>19.20279683 47.48024895 209.0</gx:coord>ebből szeretnék egy ilyet kapni:
2012-05-14T23:00:07Z 19.2030389 47.48018636
2012-05-14T23:01:11Z 19.20283078 47.48024977
2012-05-14T23:01:13Z 19.20279616 47.48024885
2012-05-14T23:01:14Z 19.20279683 47.48024895Persze ez az adat mennyiség elég hosszú, és mivel sok ilyet kéne csinálom, arra gondoltam, hogy egy macro lenne talán a jó megoldás. (De nem ragaszkodom hozzá )
-
félisten
válasz Pulsar #13740 üzenetére
Én ezt inkább Word-ben hoznám megfelelő formátumba, majd azt követően vinném át Excel-be és utána szövegből oszlopok...
Azért wordben, mert ha ezt az adathalmazt beilleszted az Excelbe, akkor több cellára "töri" az Excel, míg wordben csak egy folyamatos szövegként látszik és az enter (vagy egyéb) vezérlőkaraktereket is el lehet távolítani.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Bazunga
tag
Belefutottam egy olyan dologba, hogy 93-ban a feltételes formázásnál csak 3 opciót lehet megadni az újabb verziókkal ellentétben. Lehet valamit variálni, hogy egyenlő érték esetén egy bizonyos betűszínnel jelenítse meg a cella a tartalmat? Vagy lemásoltatni? Vagy 20 opció kellene...
[ Szerkesztve ]
-
Kelvin
őstag
Sziasztok!
Ha Excelben a véletlen szám generálást határok közé szeretném szorítani, az alsó határ nem lehet negatív? (mindenképpen 0 és pozitív szám között lehet a VÉL() -t használni?)[ Szerkesztve ]
"A legvégén nem az fog számítani,hogy mennyi év volt életedben,hanem hogy mennyi élet volt éveidben"
-
Kelvin
őstag
-
Pulsar
veterán
lappy, Fire/SOUL/CD:
köszi, excelbe megoldottamde egy dolgot nem tudok.
Vannak benne időadatok:2012-05-14T23:01:38Z
19.20291866 47.48027567
2012-05-14T23:01:39Z
19.202866 47.48028335
2012-05-14T23:01:40Z
19.202859 47.48027502
2012-05-14T23:01:41Z
19.20286322 47.48027493
ebből ezt szeretném:
00:00:01
19.20291866 47.48027567
00:00:02
19.202866 47.48028335
00:00:04
19.202859 47.48027502
00:00:05
19.20286322 47.48027493
tehát az első érték lenne a 00:00:01 és utána annyival növelni amennyi a következő kettő közötti különbség. -
Delila_1
Topikgazda
válasz Bazunga #13743 üzenetére
Az a 3 tulajdonképpen 4 opció. Alapbeállításnak azt teszed meg, amit a 4. feltétellel színeznél.
20 változatot makróval állíthatsz elő. Ehhez tudni kell a feltételeket, és hogy melyik cella-cellák változása idézze elő a különféle formátumokat, na meg hogy hol.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Új hozzászólás Aktív témák
- Gyúrósok ide!
- Kormányok / autós szimulátorok topicja
- Milyen CPU léghűtést vegyek?
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Mozgásban a 33 Immortals
- ASUS routerek
- Fejhallgató erősítő és DAC topik
- Publikálta a Microsoft az MS-DOS 4.0 forráskódját
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Automata kávégépek
- További aktív témák...
- Vírusirtó, Antivirus VPN kulcsok
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Game Pass Ultimate előfizetések 1 - 25 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN!
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül