Keresés

Részletes keresés

Ketele69 Creative Commons License 2019.06.28 0 0 32999

Sziasztok!

 

Van egy külső forrásból származó adatbázisom, amelynek az "A" oszlopában dátum formátumú adatok vannak az alábbiak szerint:

2019.05.31 00:00:00

stb.

 

Az időt jelentő "00:00:00" karaktereket szeretném eltávolítani, természetesen úgy hogy a dátum formátuma az oszlopnak megmaradjon!

 

Próbálkoztam a =BAL(A1;10) függvénnyel, DE! csak a dátum általános formátumát (43616) adja eredményül, amit nem tudok vissza alakítani dátummá.....gondolom, mivel ezek a függvények szöveg formátummal dolgoznak...

 

Köszönöm,

James 42 Creative Commons License 2019.06.28 0 0 32998

Csak vigyázz, nehogy a két hét alatt meg már összeérjen a stack és a heap!  :-)

Előzmény: neofrix baszmacs (32997)
neofrix baszmacs Creative Commons License 2019.06.28 0 0 32997

Mondom én, hogy stack overflow ütött az agyamba. Köszönöm a segítséget, most két hét szabadság, aztán új erővel folytatom. :)

Előzmény: pimre (32996)
pimre Creative Commons License 2019.06.27 0 0 32996

Ha üres a formázandó terület, és a benne lévő szöveget formázod, akkor persze, hogy nem látszik az eredmény. Üres E oszlop esetén formázd a hátteret:

 

Előzmény: neofrix baszmacs (32995)
neofrix baszmacs Creative Commons License 2019.06.27 0 0 32995

Nekem már egyáltalán nem működik. Asszem, kicsit összezavarodtam.

Előzmény: pimre (32994)
pimre Creative Commons License 2019.06.26 0 0 32994

A teszt kedvéért megcsináltam Google Spreadsheet-el is. Nekem működik. Az tény, hogy az A:A hivatkozásomat utólag átjavítja A1:A1000-re, de működik:

 

Előzmény: neofrix baszmacs (32993)
neofrix baszmacs Creative Commons License 2019.06.26 0 0 32993

Makacs a Spreadsheet, írhatok bele tartományt, de az mind ugyanazt a cellát figyeli. Ha csak egy logikai függvényt adok neki, azt rendesen átszámozza, ha másolom, vagy húzom, de a Conditional formattig belsejébe már nem lát bele az átszámozógép.

Köszönöm a segítséget, majd megkerülöm valahogy.

Előzmény: pimre (32991)
neofrix baszmacs Creative Commons License 2019.06.26 0 0 32992

Köszönöm, este kiprobalom, mert telefonról nem az igazi. :) 

Előzmény: pimre (32991)
pimre Creative Commons License 2019.06.25 0 0 32991

Kattints az Érvényesség mezőbe, töröld ki, ami benne van, majd az A oszlopon húzd végig az egeret, kijelölve a szükséges tartományt. Vagy állj fölé, és kattints az "A" -ra a fejlécben, vagy írd be az Érvényesség mezőbe, hogy $A:$A. Utána OK, vagy Alkalmaz.

Előzmény: neofrix baszmacs (32990)
neofrix baszmacs Creative Commons License 2019.06.25 0 0 32990

Köszönöm!

A VAGY fügvény, amit írtál (OR-ra kicserélve) kiválóan működik a Spreadsheetben.

Viszont az érvényességi területet hiába adom meg, mindenhova B2-t ír a nyavalyás. 


De egy lépéssel már így is előbbre vagyok. :)

Előzmény: pimre (32989)
pimre Creative Commons License 2019.06.25 0 0 32989

Spreadsheetben nem tudom. Excelben nem kell semmit lefelé húzni. Megadod a szabályt $B1="Kacsa", majd a szabály szerkesztésénél kijelölöd az érvényességi területet az A oszlop fölé kattintva. Eredménye: $A:$A

 

 

A vagy függvény pedig - ha nem Excelről lenne szó - akkor =B2="Kacsa" OR B2="Liba" lenne, de az Excelben a következő kell: =VAGY($B1="Kacsa";$B1="Liba")

Előzmény: neofrix baszmacs (32988)
neofrix baszmacs Creative Commons License 2019.06.25 0 0 32988

Tudna valaki Google Spreadsheet tanácsot adni?

Azt szeretém ha pirosra festené a cellát, ha a szomszéd cella értéke "Kacsa". Ez még megy, A2 cella, Conditional formatting: =B2="Kacsa", és pirosra festi.


Ami nem megy, hogy bárhogy próbálom ezt ezer cellán lefele másolni, a B2 mindig B2 marad, nem lesz belőle B3.


Azt is szeretném, hogy piros legyen, ha a B2 értéke Kacsa vagy Liba, de a =B2="Kacsa" OR "Liba" vagy a =B2="Kacsa" OR =B2="Liba", mind hibát jelez.

Itt egy szabadon szerkeszthető spreadsheet, illusztrációnak.

Előre is köszönöm!

 

Törölt nick Creative Commons License 2019.06.25 0 0 32987

Mármint így?

 

- feloldja a lapvédelmet

- a lapon az összes cella Locked tulajdonságát False-ra állítja

- kijelöli az új védendőket: 

 -- két adott cellatartomány, ahol nincsenek egyesített cellák

 -- összes üres cellát, tehát amiben nincs adat még

- a védendő cellák Locked tulajdonságát True-ra állítja

- és visszazárja a lapvédelmet

 

És jól értem, hogy azokat a cellákat véded le, amelyekben nincs adat? Nem pont fordítva, hogy csak az aktuálisan üres cellák maradjanak írhatóak?

 

Figyi, küldd már be azt a makrót, hadd lássuk.

Előzmény: larallaral (32984)
Fferi50 Creative Commons License 2019.06.25 0 0 32986

Helyesbítve:

Az egyesítés tényét a MergeCells tulajdonság mutatja.

 

Előzmény: Fferi50 (32985)
Fferi50 Creative Commons License 2019.06.25 0 0 32985

Szia!

 

 

Az egyesített cellák zárolását a MergeArea használatával tudod legegyszerűbben megoldani, pl. Range("A97").MergeArea.Locked=True  zárolja az A97-tel egyesített valamennyi cellát.

 

Az egyesítésben levő, ezért nem látszó cellák sajnos üresnek minősülnek. :( 

Az egyesítés tényét pedig a Merge tulajdonság mutatja.

 

Üdv.

Előzmény: larallaral (32984)
larallaral Creative Commons License 2019.06.25 0 0 32984

Igen, persze.

 

 

Tehát van egy nagyon összetett tábla, egyesített cellák is vannak benne. A nyitási makró:

- feloldja a védelmet

- kijelöli az új védendőket: 

 -- két adott cellatartomány, ahol nincsenek egyesített cellák

 -- összes üres cellát, tehát amiben nincs adat még

- és visszazár

 

Viszont valamiért az egyesítetteket nem zárja le. Feltételezem, hogy kijelöli üresként, tehát abban lehet a kulcs, ezért nem lesz védett. A leírtak szerint ellenőriztem a védett cellákat (zöldre formáztam) és jól látszik, hogy a 97-98-as dupla sor dátumát és sorszámát nem védi le. 

Előzmény: Törölt nick (32969)
Sánta Kutya (SK) Creative Commons License 2019.06.24 0 0 32983

Ha nem ragaszkodsz hozzá, hogy az Excel számára is szöveges adat legyen, akkor írd be a számokt 0-tól n-ig egérhúzéssal, és jelöld ki.

Utána ctrl 1 (cellaformázás), a számformátum fülön egyéni (alul), és a formázókódba másold be ezt:

"MC_K|('Szamolas["0"]"

Utána lehet, hogy még balra is akarod igazítani.

Előzmény: íyx123 (32979)
Fferi50 Creative Commons License 2019.06.24 0 0 32982

Szia!

 

Ez a képlet az A1 cellába

="MC_K|('Szamolas[" & SOR()-1 & "]')"

és lehúzva ugyanazt az eredményt adja.

Utána vissza kell illeszteni értékként.

 

Üdv.

Előzmény: Törölt nick (32980)
pimre Creative Commons License 2019.06.24 0 0 32981

"Azt meg lehet oldani valahogy, hogy egymás mögé beillesszem őket egy cellába?" Az & jellel próbáltad? Ha A1, A2 és A3-ban vannak az összefűzendők, akkor az =A1 & A2 & A3 képletnek is működnie kell.

Persze a Jimmy által javasolt  ÖSSZEFŰZ függvény is ugyanezt az eredményt kell, hogy adja.

Előzmény: íyx123 (32979)
Törölt nick Creative Commons License 2019.06.24 0 0 32980

Az első kérdésedre:

  1. Írd be A1-be, hogy MC_K|('Szamolas[0
  2. Ezt húzd le, ameddig akarod -> növelni fogja a számokat.
  3. B1-be írd be, azt a képletet, hogy =A1 & "]')"
  4. húzd le B1-et addig, amíg az A oszlopban tetted.
  5. Jelöld ki B oszlopot, nyomj neki Ctrl+c -t
  6. jobb klikk B oszlopra -> irányított beillesztés -> értéket
  7. töröld az A oszlopot

A második kérdésedet sajnos nem értem. De talán az ÖSSZEFŰZ (angolul CONCATENATE) függvényt keresed.

 

Előzmény: íyx123 (32979)
íyx123 Creative Commons License 2019.06.24 0 0 32979

Sziasztok!

Szeretnék segítséget kérni a következőben:

Tegyük fel, hogy van egy valamilyen szövegem például MC_K|('Szamolas[0]').

Ezt a szöveget mondjuk beírom az A1-es mezőbe, utána rákattintva a jobb alsó sarkot lehúzva azt várnám, hogy a 0-ás számot folyamatosan növeli, de csak azt. tehát MC_K|('Szamolas[1]') aztán MC_K|('Szamolas[2]') és így tovább.

De sajnos nem növeli a számot. Tudna ebben valaki segíteni, hogy érhetem ezt el ?

Illetve lenne még egy dolog. Van néhány decimális számom amit visszakonvertáltam a Char parancs segítségével. De a baj az hogy, amikor visszafejtettem az ascii karaktereket, onnantól fogva nem tudom egyesíteni őket, hogy egy értelmes szót kapjak. Azt meg lehet oldani valahogy, hogy egymás mögé beillesszem őket egy cellába?

Előre is köszönöm segítségeteket.

Üdv.

Törölt nick Creative Commons License 2019.06.24 0 0 32978

Többféle setuppal ellenőriztem, és a képlet jó, függetlenül az értékek darabszámától és elrendezésétől. Ha nálad nem működik, annak több oka is lehet, de ezt innen nem tudom megmondani, csak ha feltöltesz valahová egy mintát.

Előzmény: Zsófi_0513 (32975)
pimre Creative Commons License 2019.06.24 0 0 32977

Az is lehet, hogy a munkalap nevére való hivatkozásnál tévesztettél el valamit. Ha már az első adat is 0, akkor biztosan.

Előzmény: Zsófi_0513 (32975)
Fferi50 Creative Commons License 2019.06.24 0 0 32976

Szia!

 

Pedig a képlet jól működik, ha mindig négy üres sor(cella) van az értékes adatok között. Egyébként az információ, amit adtál egy icipicit ellentmondó. Az egyik munkalapon A11 cellában van az érték, a másiknál pedig azt írod, hogy az A10 cellából szeretnéd megkapni.

"(2.es munkalap:

 A1=2,13

A2=6,13  ( 1es munkalap A/ értéke)

A3= 10,58 (1es munkalap A10es értéke)"

 

Ha változó az üres sorok száma, akkor pl. átmásolod az egész A oszlopot a másik munkalapra, majd szűrő az üresekre és a sorok kitörlése.

 

De használható a Speciális szűrés is, amivel egyből átmásolható a kivánt helyre az eredmény.

 

Üdv.

 

Előzmény: Zsófi_0513 (32975)
Zsófi_0513 Creative Commons License 2019.06.24 0 0 32975

Ez valahogy nem működik, folyamatosan 0 értékeket ad ki... de azért köszönöm. : -)

Előzmény: pimre (32966)
Sánta Kutya (SK) Creative Commons License 2019.06.24 0 0 32974

Ez így van, mert aki nem dolgozik, ne is egyék, és akkor nem morzsázzák össze a billentyűzetet.

Szerintem az van, hogy Simonyi Charlie barátunk annak idején nem csoportmunkaszoftvert tervezett, hanem egyszemélyes használatú irodai programokat, aztán ezeket megpróbálták olyan funkciókkal ellátni, amik az eredeti tervből kilógtak, de úgy, hogy a korábbi képüket és tudásukat is megőrizzék.

Kb. mintha egy kis Polskiból akarnál építeni egy családi egyterűt, ami egyben lakókocsi is, de vezetéstechnika és parkolás szempontjából felülről kompatibilis az eredetivel. Inkább tippelnék arra, hogy nem fog maradéktalanul sikerülni.

 

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

Még jobb, ha nem is dolgoznak egyáltalán. Ott tuti ki van zárva minden hibalehetőség :-)

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

Az is igaz, erről megfeledkeztem.

Szinkronizációs problémákat alapvetően úgy lehet elkerülni, hogy nem dolgoznak egyszerre ugyanarra a munkalapra.

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

Nem dolgozom túl gyakran megosztott munkafüzetekkel, ezért a finomságokat nem tudom. Gondolom, a szinkronizációs problémák elkerülése érdekében le van tiltva egy csomó funkció. (Mer az hogy nézne ki, hogy A user ír a Munka1 celláiba, miközben B user törli a Munka1-et.) Annyi viszont bizonyos, hogy megosztott munkafüzetről nem lehet levenni a lapvédelmet, se feltenni rá, makróval sem. Így a larallaral által leírt makró az első műveletnél hibaüzenettel leállna. Hacsak nem egy hibakezelő rész fedi el a dolgot...

 

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

Ez nekem is feltűnt. Nem lehet, hogy meg van osztva az a munkafüzet? Mert a megosztott táblázatban az Excel nem dolgozik rendesen az egyesített cellákkal. Pl.  egyesíteni és felosztani sem lehet, talán levédeni sem, és akkor ezt a makró sem végzi el. Lehet, hogy fel kell oldani a megosztást arra az időre. Ehhez hasonlóval szenvedtem itt évekkel ezelőtt, és a topikosok segítségével hoztam össze egy megosztott makrós táblázatot, ami aztán az Office365-re való átálláskor romlott el. :-(

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

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