Keresés

Részletes keresés

pimre Creative Commons License 2013.02.10 0 0 20321

Ha jól értelmezem a kérdésedet, akkor ez a megoldás: Ráállsz az utolsó rögzítendő sor utáni első sor (a Te esetedben a 31.) első oszlopára, majd a fenti menüben az 'ablak' gomb kiválasztása után a legördülő menüben: 'ablaktábla rögzítése'.  Ekkor az első 30 sor fix, és a 31-től scrolloznak a sorok. Ha nem az első oszlopon állva rögzíted az ablaktáblát, akkor a kiválasztott cellától balra lévő oszlopok is rögzítődnek, a többi pedig bal-jobb irányba scrolloz.

Mindez a 2003-as verzióban van így. A későbbiekben kicsit máshogy érhető el. Pl.: http://office.microsoft.com/hu-hu/excel-help/sorok-es-oszlopok-rogzitese-vagy-zarolasa-HP010342542.aspx#_Toc265665192

 

Előzmény: <Tycoon> (20318)
ekinid Creative Commons License 2013.02.10 0 0 20320

ekinid Creative Commons License 2013.02.10 0 0 20319

Sziasztok! A képen látható problémám van Excelben (2007). Találkozott valaki hasonlóval, valahogy orvosolható?

Köszi a válaszokat!

 

<Tycoon> Creative Commons License 2013.02.10 0 0 20318

sziasztok, megint egy menetrendi kérdés:

 

csinálok menetrendeket excellben (kb olyan mint a vasúti)

 

Egyik táblázatba megírom az oda irányt, aztán egy új munkalapon megírom a vissza irányt.

 

Namost kellene hétvégi oda és hétvégi vissza irány is, de nem akarok +2 munkalapot készíteni.

 

El lehet-e valahogy különíteni a felső  (kb 30 sort) az alsó soroktól, tehát ha mondjuk be kéne szúrnom vagy törölnom kéne az alsó táblázatból sorokat akkor a felsőben ne változzon semmi? 

Valami lakat vagy rögzítés nincs erre? 

Sánta Kutya (SK) Creative Commons License 2013.02.08 0 0 20317

Igen, ez is eszembe juthatott volna magamtól. De már mindegy, mert úgysem tudom lekérdezéshez használni a lentiek miatt.

Előzmény: ujszaszy (20314)
Sánta Kutya (SK) Creative Commons License 2013.02.08 0 0 20316

Na ez lesz a vége, pont most jutottam idáig, mert a B adatbázis csak webes phpmyadminon érhető el, az meg simán hátast dob a 123 ezer számtól, hiába egyszerű a lekérdezés. Lesz egy CSV export, aztán vagy írok rá egy programot, mert van egy txt és egy csv, vagy megy mind a kettő Accessbe.

Előzmény: Retro Image (20315)
Retro Image Creative Commons License 2013.02.08 0 0 20315

Ha mindkét adatbázisból becsatolod a szükséges táblákat egy Access mdb-be, akkor sem lehet direktbe lekérdezni?

Előzmény: Sánta Kutya (SK) (20310)
ujszaszy Creative Commons License 2013.02.08 0 0 20314

Esetleg még egyszerűbb, ha az egymás alatt levő számokat átteszed Wordbe, vagy bármely olyan szövegszerkesztőbe, ami tud speciális karaktereket is cserélni, és ott lereplaceled a paragrafusokat vesszőre. A Wordben. Ctrl + H >> a Keresett Szöveg mezőbe a ^p , a Csere erre mezőbe pedig a , (vessző, vagy amit szeretnél) írod. A beírható karakterek száma egyébként tök mindegy, mert pl a csere és keresésnél továbbra is csak 255 karakter.

Előzmény: Sánta Kutya (SK) (20313)
Sánta Kutya (SK) Creative Commons License 2013.02.08 0 0 20313

Ó, erre nem gondoltam! Azt tudtam, hogy a 2003-asban szégyenletesen kevés, de hogy még most is...

Mindegy, közben áttettem txt-be, és összedobtam egy scriptet, ami most fut, és elvileg megcsinálja ugyanezt.

Hát nem egyszerű így az élet két adatbázissal.

Előzmény: Delila10 (20311)
Delila10 Creative Commons License 2013.02.08 0 0 20312
Előzmény: Sánta Kutya (SK) (20310)
Delila10 Creative Commons License 2013.02.08 0 0 20311

Limitálva van az 1 cellába írható karakterek száma, és ez különböző a verziók szerint.

Nem rég volt szó róla itt a fórumon.

Előzmény: Sánta Kutya (SK) (20310)
Sánta Kutya (SK) Creative Commons License 2013.02.08 0 0 20310

A script a következő:

 

Function SQL() As String
    Dim s As String
    s = Worksheets("f").Cells(1, 1).Value
    For i = 2 To Worksheets("f").Cells(Rows.Count, "A").End(xlUp).Row
        s = s & ", " & Worksheets("f").Cells(i, 1).Value
    Next
    s = "in (" & s & ")"
    SQL = s
End Function

 

Na ez a következőt csinálja: egymás alá írt számokat vesszővel elválasztva egymás mellé tesz, előállítva egy SQL kódrészletet a lekérdezéshez. 5-6 egymás alatti számnál működik is. Tehát a kód jó. De ha ráeresztem miond a 123 ezret, akkor tíz percre lefagy az Excel, és utána #ÉRTÉK hibát ad. A szokott módszeremet, hogy egyszerű konkatenációval rakom össze sorról sorra, meg se mertem próbálni ekkora mennyiségnél.

 

Mit rontottam el? Most én tehetek róla, hogy ennyi szám van? Elvileg ez nem olyan sok Excel 2007 alatt.

 

(Sajnos két adatbázisunk van, és az egyikben futtatott lekérdezés eredményét kéne a másikban felhasználni, ezért nem tudok közvetlen allekérdezést használni.)

Virgo0828 Creative Commons License 2013.02.08 0 0 20309

Küldtem mailt az itt megadott e-mailedre!

Köszönöm!

Előzmény: ujszaszy (20308)
ujszaszy Creative Commons License 2013.02.08 0 0 20308

esetleg át tudsz küldeni egy részletet az excelből?

belenéznék, ha lehet

 

köszi

Előzmény: Virgo0828 (20307)
Virgo0828 Creative Commons License 2013.02.08 0 0 20307

Reggel óta ezt a képletet próbálom, de sajnos egyelőre nem jön össze. A képlet alapján semmit nem mutat, még ott sem, ahol van kép.

Pedig már elvi szinten azt is kidolgoztam, ahol több kép van (gyerek neve + számozás), hogy ezeket hogy tudom a képlettel megcsinálni több oszlopban. Most már csak oda kellene eljutni, hogy csak ott mutassa a hivatkozást, ahol valóban van kép.

Próbáltam azt is, hogy csak a HA függvénnyel jelezze, ha van kép, de az sem működik. Minden cellában azt jelzi, mintha lenne kép, holott nincs.

Előzmény: ujszaszy (20303)
SQLkerdes Creative Commons License 2013.02.08 0 0 20306

Fogalmam sincs milyen a 2013-as, nekem is csak 2007-es és 2010-es van...  De a lenti dolog műxik mindkettőn.

Előzmény: ujszaszy (20305)
ujszaszy Creative Commons License 2013.02.08 0 0 20305

jajaja, bár én még nem tettem fel a 2013-ast, sokat hallottam róla. Ilyen megbrutál függvényeket ritkán használok, és eddig a jól bevált "T" függvényt használtam a függvény részek kommentelésére :-)

 

 

a legdurvább nekem eddig az alábbi kis színes volt

 

=VÁLASZT(HÓNAP([@NAP]);0,0163685261378081-0,00712965243959048*[@Tmax]+S("001");0,12338815588125-0,0145560741393731*[@Tmax]-0,0181459787510039*[@SunDur]+S("002");0,326591216537542-0,0295259847026201*[@Tmax]+0,0174054319940571*[@[Tmax_22y53_DIFF]]+S("003");0,606071445356346-0,0322072140849042*[@Tmax]+0,0130516990262426*[@[Tmax_22y53_DIFF]]+S("004");0,198220820614486+0,0219878166198061*[@[Tmin_22y53_DIFF]]-0,000103373449023303*[@GlobDur]+S("005"); -0,77428474815553+0,0527166501042358*[@Tmin]+S("006");0,0461158675683933+0,0831894886486357*[@[Tmin_22y53_DIFF]]+S("007"); -0,250648042934858+0,0280930763069031*[@[Tmea_22y53_DIFF]]+0,0177567221245167*[@Tmin]+S("008");0,00558461973089192+0,00781609588827864*[@[Tmin_22y53_DIFF]]+S("009");0,429680376026047-0,0259227761553638*[@Tmax]+0,0198868373722241*[@[Tmea_22y53_DIFF]]+S("010");0,189328567268207-0,000274531072207966*[@GlobDur]-0,0110329269151986*[@Tmea]+S("011"); -0,111696615007572-0,00027910728275485*[@GlobDur]-0,0928523167370676*[@Tmin]+0,0847411091179068*[@[Tmin_22y53_DIFF]]+S("012"))

 

Milyen a 2013? Azt olvastam, hogy sok feature mellett igen sok idegesítő szolgáltatása is van 

Előzmény: SQLkerdes (20304)
SQLkerdes Creative Commons License 2013.02.08 0 0 20304

Formula indentation normál excel user interface-ben.  Tudott erről valaki?  Nem olyan dolog amit mindennap használni fogok, de vannak hosszú egymásba ágyazott függvényeim, amiknél jó lehet.

 

ujszaszy Creative Commons License 2013.02.07 0 0 20303

Igen, ez a hivatkozás lehet, hogy a sérült exceleknél visszaállításkor vmilyen semleges mappára állítja vissza a linket.

 

Szerintem egyszerűbb a függvényes linkelés, bár tény, hogy a színekkel nem lehet operálni.

Esetleg az adatbázisba egy plusz oszlop, hogy van-e kép, lehet, hogy hatékonyabb megoldás, mivel arra tudsz szűrni.

 

Továbbfejlesztve az ötletet, azokra a rekordokra, ahol lelzi az oszlop, hogy nincs kép, esetleg meg sem csinálja a linket.

Pl ha a kép megléte 1 és 0, akkor egy sima HA függvénnyel megoldható =HA(D2=1;HIPERHIVATKOZÁS("elérési út";"megjelenítendő szöveg");"")

 

Előzmény: Virgo0828 (20302)
Virgo0828 Creative Commons License 2013.02.07 0 0 20302

Igen - eddig egyesével állítottam be a hivatkozásokat, évek alatt folyamatosan, ahogy jött az anyag hozzá.

Általában akkor szokott elszállni az össze hivatkozás, ha valami miatt meghal a gép, miközben meg van nyitva az Excel. Régen volt pl. áramszünet miatt (rossz volt a szünetmentes), volt, hogy sima kék halál miatt.

XP van a gépemen, és nem is engedem másra cserélni. ;)

Eddig azért volt jó, hogy egyesével csináltam a hivatkozásokat, mert így rögtön látni lehetett a kék betű miatt, hogy kinek van beszkennelt igazolványa. Most a függvénnyel viszont az összes gyereknél úgy tűnik, mintha lenne valós hivatkozás.

Előzmény: ujszaszy (20301)
ujszaszy Creative Commons License 2013.02.07 0 0 20301

Örülök, hogy segíthettem.

 

Nem tudom, hogyan állítottad be eddig a hivatkozásokat, ahogy olvastam a leveled, valószínűlek kézzel, egyenként.

 

Több oka is lehet, pl áttértél Win XP-ről Win7-re, ami néha felülírja a user beállításokat, lehet, hogy egy frissítést tölöttél le az excelhez, és az írja felül az ilyen profilokat.

Nem tudom, de biztos, hogy ha így "be van égetve" függvénnyel a link, az addig nem változik, amíg a képletben át nem írod.

 

Sajnos makro nélkül nem nagyon tudod megnézni, hogy egy adott file létezik-e, vagy sem, és azzal is bonyolult.

Esetleg azt tudom javasolni, hogy azoknak a gyerekenek, akiknek nincs képe, csinálj egy üres képet, saját nevével, a megfelelő mappába, így minden hivatkozáshoz lesz képed, véletlenül sem akad bele az excel.

Előzmény: Virgo0828 (20300)
Virgo0828 Creative Commons License 2013.02.07 0 0 20300

Sikerült! :) Az "apróbb" technikai problémák miatt még nem tökéletes - amit írtam, hogy vannak olyan gyerekek, akikhez több kép is tartozik,  és kb 90%-nál csak a gyerek neve a kép neve is, csak ott van megadva az anyja neve is, ahol névegyezőség van. Csak hogy gyorsabb legyen, valószínűleg sorszámozom a gyerekeket, akiknek azonos a neve - lesz Szabó 23 László :D, és a hozzá tartozó képet is sorszámozom, így nem kell minden képet átnevezni gyerek neve-anyja neve névre. Ez lényegesen kisebb munka.

Most már csak azt kell megoldani, hogy azoknál a gyerekeknél, akiknek nincs beszkennelve adata, valahogy jelezze az Excel - de mintha a Hivatkozás függvény erre készült volna, ahogy ránéztem.

Nagyon köszönöm a segítséged!

Azt nem tudod véletlenül, hogy miért mászik el a hivatkozás???? Miért változtatja meg önkéntesen az Excel, hogy hova mutat az össze hivatkozás?

Előzmény: ujszaszy (20291)
ujszaszy Creative Commons License 2013.02.07 0 0 20299

nem (teljesen).

 

abba az adattáblába, amiből készíted a kimutatást, (ami gondolom olyasmi struktúrában van hogy az A oszlop az ID, B a dátum, stb, szúrj be egy új oszlopot, ahol minden ID-hoz hozzárendeled a doboz számot. ez a része mehet akár Fkeres-sel, akár ofszet-tel, index-el, mindegy).

Így lesz egy olyan adattáblád, ami az adatokon kívül egy új oszlopot is atartalmaz, minden ID-hoz, a hozzá tartozó darabszámot.

 

Ebből az új táblából kérsz egy ugyanolyan kimutatást, mint amit eddig is csináltál, csak beszúrod a számított mezőt, amit írtam.

 

Vagy egy másik megoldás: a számított mezőbe képletként a VÁLASZT függvényt alkalmazod, ami 255 paramétert tud kezelni, és akkor nem kell megbolygatni az eredeti adattábládat

 

Előzmény: djmorphy (20298)
djmorphy Creative Commons License 2013.02.07 0 0 20298

Na mindjárt kipróbálom! :)  Fkeres függvénnyel vagy mivel kellene?

Előzmény: ujszaszy (20297)
ujszaszy Creative Commons License 2013.02.07 0 0 20297

szerintem ha az eredeti adattábládba (amiből a kimutatás készül), felveszel egy plusz oszlopot, amiben az ID-hez hozzárendeled a doboz mennyiségeket, akkor zsírság.

 

Akkor már automatikusan tudsz szorozni a kimutatásba beszúrt képlettel

Előzmény: djmorphy (20295)
ujszaszy Creative Commons License 2013.02.07 0 0 20296

Köszi

Előzmény: Sánta Kutya (SK) (20293)
djmorphy Creative Commons License 2013.02.07 0 0 20295

Ez a "95 csippantás", "104 csippantás"... dobozokat jelent. Amiben van a termék. A termék mennyisége egy dobozra vetítve az ID-től függ.
És azt szeretném automatizálni, hogy 2013.01.02.-án legyártottunk 95 dobozzal ami darabszámra vetítve(95*18)1710db. 2013.01.07.-én legyártottunk 51 dobozzal ami 1020db(51*20). 

Szóval azt akarom, hogy ne nekem kelljen egyesével kikeresni hogy az adott sorszámban hány darab termék van amit az adott napon legyártottunk.

 

Amit írtál "második lehetősget" szerintem erre van szükségem! :)  Ide kellene valahogy olyan képlet ami a G oszlopban lévő sorszámhoz társítja a H oszlopban lévő értéket és megszorozza vele. Ha egy termék lenne akkor ugye sima szorzás lenne az egész ami menne is szerintem de az a baj, hogy 12 fajta különböző ID van és mindegyik más mennyiség.

Előzmény: ujszaszy (20290)
Sánta Kutya (SK) Creative Commons License 2013.02.07 0 0 20294

A heberál sokkal jobban hangzik. Ha neked nem kell, majd én használni fogom, már értem is a jelentését.

Előzmény: ujszaszy (20283)
Sánta Kutya (SK) Creative Commons License 2013.02.07 0 0 20293

Mindig kettesével rakd, mert escape karakter.

\\-->\

Előzmény: ujszaszy (20287)
ujszaszy Creative Commons License 2013.02.07 0 0 20292

Előzmény: ujszaszy (20291)

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