Keresés

Részletes keresés

SQLkerdes Creative Commons License 2011.06.06 0 0 15074

Azt esetleg meg lehet oldani, hogy az alaptábládból referenciákkal csinálsz egy olyan táblázatot (segédtábla), amely x-re rendezve van (LARGE függvény), majd ezekhez VLOOKUP-pal hozzákeresődik a megfelelő y érték.  Ezután a segédtáblázatból tudsz olyan grafikont csinálni, amilyen csak akarsz, ha meg változnak az adatait a segédtábla is változik a LARGE miatt.

Előzmény: Bladika (15070)
Törölt nick Creative Commons License 2011.06.06 0 0 15073

azt tudom, hogy pl egy halmozott oszlopos diagram oszlopaiban a különböző értékeket tudom tetszés szerint sorbarendezni. (2010-esben ha kiejlölöm a diagramon az oszlopot, akkor a szerkesztőlécen megjelenik egy "ADATSOR" képlet. Ennek a paramétereiben szerepel egy sorszám, és azt szoktam átírni. Lehet működne a te esetedben is.

Előzmény: Bladika (15070)
Bladika Creative Commons License 2011.06.06 0 0 15072

Sajnos nem. Én is gondoltam rá, de nem megoldható

Előzmény: Törölt nick (15071)
Törölt nick Creative Commons License 2011.06.06 0 0 15071

Az adatok sorba rendezése ábrázolás előtt nem játszik?

Előzmény: Bladika (15070)
Bladika Creative Commons License 2011.06.06 0 0 15070

Sziasztok!

 

Segítségeteket kérném. Van egy excel worksheet-em és abban két oszlopban vannak értékek x és y. Ezeket szeretném egy grafikonon ábrázolni, de nem találtam nekem megfelelőt. Próbáltam a "Line" típusút de ott az x értékeket nem rendezi sorba, az nem jó. Próbáltam az "xy scatter" típusút, az rendezi az x értékeket, de ott meg a vonalak vannak nem jól kötve a pontok között, mert keresztezik egymást stb. Szóval nincs erre valami megoldás, hogy az x ek rendezve jelenjenek meg és a vonalak a pontokat balról jobbra kössék össze, de pedig abban a sorrendben ahogyan a táblázatban volt?

SQLkerdes Creative Commons License 2011.06.06 0 0 15069

http://fastexcel.wordpress.com/2011/05/31/a-quantum-of-time/ 

 

Függvények kiszámolásának összehasonlításakor jól jöhet a fenti link.

ximix Creative Commons License 2011.06.03 0 0 15068

Sziasztok

 

A google doc táblázat szerkesztőjében lehet valahogy védeni a táblázatott hogy csak bizonyos cellákba lehessen írni ?

A mellé nyomkodások és egyebek elkerülése végett.

morr53 Creative Commons License 2011.06.03 0 0 15067

Kifelejtettem. Mindig csak az első munkalap B celláiba írok a példában.

Előzmény: morr53 (15066)
morr53 Creative Commons License 2011.06.03 0 0 15066

A B értekeket (a példámban B1-B9 az első munkalapon), ha megfelel valamilyen feltételnek, akkor másik B cellába írja ki másik munkalapon, így ahol az elsőn a B9=6, ott a másik munkalapon a B4 lesz 6. Ez nem zavar be a képletekbe, mert ott már B4=6-tal számol és a képletet nem érdekli, hogy az az adat honnan került oda.

 

Előzmény: morr53 (15065)
morr53 Creative Commons License 2011.06.03 0 0 15065

Elküldtem neked is a mintafájlt és világos lesz. Megpróbálom a makrót, de érzem, hogy nem lesz kis erőpróba.

 

Köszi a segítséget.

Előzmény: Delila10 (15064)
Delila10 Creative Commons License 2011.06.03 0 0 15064

Először ezt írtad: "És ha beírok az első munkalap B10-be egy számot,...", majd "Előre beírt képletekkel és különböző, bonyolult feltételekket vizsgálom és számítom ki az alapadatokat..."

 

Ez nem mindegy, mert az előbb küldött makró a beírásra reagál. Ha a B oszlop értéke attól változik meg, hogy a lap egy másik helyén módosítasz valamit, akkor a makrónak azt a "másik hely"-et kell figyelnie.

 

Szóval akkor a B-be írsz, vagy máshova, amitől a B értéke megváltozik?

Előzmény: morr53 (15059)
morr53 Creative Commons License 2011.06.03 0 0 15063

Elküldtem és kösz.

Előzmény: Sznida (15061)
Delila10 Creative Commons License 2011.06.03 0 0 15062

Én itthon vagyok, és a géphez is hozzáférek. :)

 

A lapodhoz kell rendelned az alábbi makrót (lapfülön jobb klikk, Kód megjelenítése, bejutottál a makrószerkesztőbe, jobb oldalon kaptál egy üres lapot, oda másold be):

 

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim usor%
    If Target.Column = 2 And Target > 5 Then
        usor% = Application.WorksheetFunction.CountA(Sheets(2).Columns(2)) + 1
        Sheets(2).Range("B" & usor%) = Target
    End If
End Sub

Ez a makró a kiindulási lap B oszlopába beírt adatok közül az 5-nél nagyobbakat sorban bemásolja a füzet 2. lapjának B oszlopába. Ha változtani akarsz az értékhatáron, a pirossal írtat módosítsd.

Később írtad, hogy több lapod van a füzetben. Ha mindegyikről 1 lapra akarod összegyűjteni a feltételnek megfelelő adatokat, akkor mindegyik laphoz (kivéve a gyűjtő lapot) be kell másolnod a kódot. Mivel a gyűjtő lap nem feltétlenül második a füzetedben, a makróban 2× szereplő Sheets(2)-t írd át Sheets("Munkalap_Neve") formában a gyűjtő lapod nevére.

Előzmény: morr53 (15059)
Sznida Creative Commons License 2011.06.03 0 0 15061

ok küldj egyet, az a baj, hogy haza kell menjek otthon nem biztos, hogy tudok vele foglalkozni, de hátha jón valaki aki megcsinálja Neked, ha nem akkor hétvégén valamikor megcsinálom!

 

Üdv: Sznido

Előzmény: morr53 (15060)
morr53 Creative Commons License 2011.06.03 0 0 15060

Igen:)

Előzmény: Sznida (15058)
morr53 Creative Commons License 2011.06.03 0 0 15059

Több ezer sor és 10-12 munkalap van egy munkafüzetben, ezeket az alapadatokat használja az összes munkalap,az oszlopok ugyanazok. Előre beírt képletekkel és különböző, bonyolult feltételekket vizsgálom és számítom ki az alapadatokat, de csak azokat a rekordokat, melyek az adott feltételeknek megfelelnek. Ha nem világos, küldük egy minta fájlt és úgy érthtő lesz.

 

Köszi.

 

Előzmény: Sznida (15057)
Sznida Creative Commons License 2011.06.03 0 0 15058

Ja értem, mert a példád éppen ott tart!!!

Bocsi

Előzmény: Sznida (15057)
Sznida Creative Commons License 2011.06.03 0 0 15057

És miért pont  a B5-ben jelenjen meg az a szám amit a B10-be írsz.

Hány soros az adatbázisod?

Előzmény: morr53 (15056)
morr53 Creative Commons License 2011.06.03 0 0 15056

"És ha beírok az első munkalap A10-be egy számot,..."

 

Helyeseen:

 

"És ha beírok az első munkalap B10-be egy számot,..."

 

Bocs.

Előzmény: morr53 (15054)
Sznida Creative Commons License 2011.06.03 0 0 15055

Szia,

 

Azt hiszem a mkró nem lassítja érezhető szintig a géped, ha nem több ezer sort kell vizsgálni.

OK, az első részt értem, hogy azok kellenek a munka2 B oszlopba, amik a munka1 B oszlopában 5-nél nagyobbak, ez sima egy egyszerű makróval megvan.

A második részét nem nagyon értem... A10-ből B5-be???

 

Üdv: Sznido

Előzmény: morr53 (15054)
morr53 Creative Commons License 2011.06.03 0 0 15054

Sziasztok!

 

Átlagos felhasználó vagyok, programozáshoz és makróíráshoz nem értek. A segítségetekre lenne szükségem egy egyszerű probléma megoldásához.

 

A feladat:

 

Az A oszlop sorszámozás, a B oszlopba beírok számokat:

 

A         B

 

1        3

2        5

3        9

4       12

5        2

6       26

7        1

8        4

9        6

...

 

Azt szeretném, hogy egy másik munkalapon a B oszlopba írja ki pl. azokat a számokat az első munkalap B oszlopából, amelyek mondjuk nagyobbak 5-nél, de ne legyenek üres cellák és rejtett sorok sem. Fenti adatokkal ezért a második munkalap így nézzen ki

 

A          B

1         9

2        12

3        26

4         6

 

És ha beírok az első munkalap A10-be egy számot, akkor a második munkalap B5-ben aszerint jelenjen meg, hogy nagyobb-e 5-nél vagy nem.

 

Azt gondoltam, hogy ez egy negyon egyszerű feladat, mert nekem standard adatkezelési műveletnek tűnik. De nem boldogulok vele, mert képzetlen vagyok. Nálam sokkal hozzáértőbbek azt mondták, hogy makrókkal kéne megoldani, de az lelassítja a gépet. Tényleg ilyen nehéz lenne ez a feladat?

 

Köszi, M.

 

Xooo Creative Commons License 2011.06.03 0 0 15053

Hello !

 

Nem nagyon voltam gép előtt, ma tudom megnézni. Nagyon köszönöm a segítséget, remélem boldogulok vele :)

Előzmény: Delila10 (15002)
fajlkezelo Creative Commons License 2011.06.01 0 0 15052

Szia!

 

Ezt már többször sikerrel használtam pdf->xls konvertálásra:

 

http://www.pdftoexcelonline.com/

 

 

Joe

Előzmény: valakiasokközül (15036)
Törölt nick Creative Commons License 2011.05.30 0 0 15051

aposztrófjelet elérakni?

vagy hozzáfűzni egy üres sztringet? excelben így szokták...

Előzmény: mixtura_pectoralis (15047)
mixtura_pectoralis Creative Commons License 2011.05.30 0 0 15050

Úgy látszik, a siker titka az, ha  akérdező és a válaszoló egyszerre van jelen a fórumon.;)

Én valahogy ritkán tudom eltalálni, mikor van itt válaszoló.:-(

Viszont cserében többször kérdezek, javítom a statisztikát.:-))

Előzmény: Fehérpárduc (15044)
mixtura_pectoralis Creative Commons License 2011.05.30 0 0 15049

Igen, ez akkor működik, ha nincs szóköz a cellaadatok között.

Előzmény: SQLkerdes (15037)
mixtura_pectoralis Creative Commons License 2011.05.30 0 0 15048

Nincs törlési, csak szűrési lehetőség. Marad a manuális változat.:-(

 

Előzmény: SQLkerdes (15022)
mixtura_pectoralis Creative Commons License 2011.05.30 0 0 15047

Belefutottam egy újabb problémába, aminek nem értem az okát.

Dossziék számozásánál kötöjeles elválasztás van, access-be átmentésnél ezt se szövegként, se feljegyzésként nem hajlandó befogadni, nem értem az okát. (hibaüzenet: ezeket a sorokat nem veszi át az access, üres cellákat eredményez).

 

Arra gyanakszom, hogy anno mivel évekig csak számokat rögzítettek, ezért számként volt értelmezve, amikor kitalálták az al-dossziék miatti kötőjeles számozást, akkor se kötőjellel, hanem minusz jellel rögzitették, és valamiért számként értelmezi az áttöltö rutin. (Vagy valami más lehet az ok.;)

 

Azért feltételezem ezt az okot, mert volt már ilyen esetem, hogy bizonyos excel táblázatban bizonyos számokkal probléma volt, nem volt elegendö számról szövegre, majd visszadefiniálni a cellákat, be kellett iktatni egy 1-essel való szorzást is a tényleges számmá alakításhoz. Itt most "ténylegesen" szöveggé kellene alakítani, erre mi a megoldás?

mixtura_pectoralis Creative Commons License 2011.05.30 0 0 15046

Ezek szerint marad a segédoszlop ennél is.:-(

Előzmény: mixtura_pectoralis (15025)
mixtura_pectoralis Creative Commons License 2011.05.30 0 0 15045

Köszönöm, működik, csak egy segédoszlop kell hozzá.:-(

Előzmény: Törölt nick (15028)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!