- Poco X6 Pro - ötös alá
- Alkalmazásbemutató: Keep
- Futott egy Geekbench kört egy új HTC készülék
- Azonnali mobilos kérdések órája
- Apple AirPods Pro (2. generáció) - csiszolt almaságok
- Huawei Mate 10 Pro - mestersége az intelligencia
- Vodafone-ra áttért Digi Mobilosok
- Xiaomi Mi 11 Ultra - Circus Maximus
- iOS alkalmazások
- Yettel topik
Hirdetés
-
Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
ph Az ASTRIA 600 ARGB ráadásul a hűtési teljesítmény szempontjából sem szégyenkezhet.
-
Agyi chipes gyártóba fektetett a kriptocég
it A Tether 200 millió dollárt fektet a Blackrock Neurotech agyi chipes vállalatba.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
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
-
csferke
senior tag
válasz lasarus1988 #34749 üzenetére
amikor sima "," használok akkor mindjárt hibát jelez
";" elfogadja a képletet csak rossz az eredmény -
csferke
senior tag
válasz Juditta_56 #34748 üzenetére
Tudom, bonyolult, de én így használom:
Ez tényleg túl bonyolult.
Akkor inkább másképpen oldom meg a mező kitöltését.Jó lett volna ha egybe tudom fűzni a két mezőt mert ez adta volna a kiírandó pdf file nevét.
-
Shurycen
tag
Sziasztok!
Ahogy olvastam a topikot és megláttam hogy itt ilyen programozások folynak, megijedtem, hogy az én kérésem milyen bagatellnek tűnhet nektek de akkor is szükségem van segítségre.
Tehát adott EZ az xls, ami egy munkaidő nyilvántartó és abban kérném a segítséget, hogy hogyan lehet azt megcsinálni, hogy a J1-es mezőben ha legörgetem és kiválasztom az adott hónapot, akkor a hónap napjait mutató táblázat, annyi soros legyen, ahány nap van az adott hónapban? Nyilván én megszerkeszteném a táblákat, de hogyan valósítható az meg hogy ha kiválasztom az áprilist akkor 30 napos táblázat jelenjen meg, ha kiválasztom a májust akkor pedig 31 napos.
Előre köszönöm a választ!
[ Szerkesztve ]
-
-
Delila_1
Topikgazda
válasz Shurycen #34762 üzenetére
Makró nélkül, csupán feltételes formázásokkal.
Az A9 cellában írd át a hónapot, és meglátod a változást.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Shurycen
tag
Delila_1 és lappy, Köszönöm zsenik vagytok egyébként azt a két dolgot kellene valahogy egybe fonni amit csináltatok, nekem az tökéletes lenne, ha így változna csak ne a dátumot kellene módosítgatni, hanem ugye egy listából választott hónap miatt változna így..
Illetve az a baj hogy hiába nyomok F2-t nem értem a működést
-
Sziasztok!
Magyar Excel 2016
Adatérvényesítéssel szeretnék legördülő listát létrehozni, méghozzá úgy, hogy a lehetséges listaelemek halmaza később bővíthető legyen, lehetőleg úgy, hogy egyszerűen a további listaelemeket a meglévők alá írom a forrás-táblázatban.
Kipróbáltam a dolgot úgy, hogy
-(1) Az adatérvényesítés dialógusablakban a listaelemek tartományaként egy a tényleges listánál nagyobbat adtam meg, benne üres pozíciókkal, ahová majd a későbbi új listaelemek kerülnek. Ez nem tetszett, mert a legördülő listában az üres pozíciókat mutatja először(!!) és a tényleges listaelemekhez pedig görgetni kell a legördülő listában.-(2) Kipróbáltam úgy is, hogy a listaelemek tömbjét kijelöltem és elneveztem, (ekkor a név amit a tömbnek adtam megjelent a névkezelőben) majd az adatérvényesítés dialógusában már nem tól-ig tartományt adtam meg a lehetséges listaelemek forrásaként, hanem a tömb nevét. Ez nekem azért nem tettszik, mert a lehetséges listaelemek halmazának bővítésekor át kell szabni a tömbhatárokat a névkezelőben, ez meg nem mindenkinek olyan magától értetődő (barátnőmnek (is) csinálok egy táblázatot és ő csak használni szeretné, nem mókolni vele).
Mi a standard megoldás erre?
Előre is köszi!
J. -
mdk01
addikt
Segítsetek légyszi, már egy órája nézem a képletet, de nem jövök rá mi baja, lehet a szűz szem hamar észreveszi.
=HAHIBA(HA(KÖZÉP(Összesített!$U6;SZÖVEG.TALÁL(VAGY("0,5";"1");Összesített!U6;SZÖVEG.TALÁL("-";Összesített!U6));3)=VAGY("0,5";"1");Összesített!M6;"");"")A vagy függvénnyel lesz valami, mert ha nem állítom döntés elé, hogy vagy ez, vagy az hanem megadom az egyik értéket, akkor működik.
Megpróbáltam macskaköröm nélkül is, mert a vagy függvény megugatja a macskakörmöt, de úgy sem jó.
Köszönöm -
Delila_1
Topikgazda
válasz joysefke #34769 üzenetére
A listaelemeket tartalmazó tartománynak legyen címsora. Alakítsd át táblázattá (beszúrás, táblázat rovatfejekkel). Jelöld ki az elemeit a rovatfej nélkül, és ennek a tartománynak adj nevet.
Az érvényesítésnél a forrás rovatban állva F3-ra megjelennek a füzetedben lévő elnevezett tartományok, ezekből kiválasztod a mostanit. Az érvényesítés követni fogja a tartomány bővítését, szűkítését.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Shurycen
tag
Még egyszer Köszönöm nektek a segìtséget, Profik vagytok
-
-
Juditta_56
aktív tag
Szerintem a képleted(?) egy kicsit összezavarodott, így nem is nagyon lehet tudni, hogy mit szeretnél...
Ha azt szeretnéd, hogy
ha az Összesített!$U6 tartalmazza a '0,5' vagy az '1' szöveget, akkor írja ki az Összesített!$M6 értékét, különben ""-t, akkor:=HA(HIBÁS(SZÖVEG.TALÁL(0,5;Összesített!$U6));HA(HIBÁS(SZÖVEG.TALÁL(1;Összesített!$U6));"";Összesített!M6);Összesített!M6)
(bocs, én nem használom a "HAHIBA" függvényt, csak így tudom)
ha viszont nem ezt szeretnéd, akkor írd le pontosan, hogy hogy gondolod..."You may say that I'm a dreamer But I'm not the only one"
-
-
válasz joysefke #34778 üzenetére
végül csak sikerült!
A műveletek sorrendje fontosnak tűnik:
Először a forráslistát kell elnevezni, majd utána a táblázatot kijelölni (ami csupán egy rovatfejjel nagyobb mint az előző lista) és létrehozni.
Ez után az érvényesítés dialógusablakban F3-ra már megjelenik a lista.
-
mdk01
addikt
válasz Juditta_56 #34777 üzenetére
Az a lényege, hogy az Összesített!U6 cellában keresse meg a kötőjelet, ha ez megvan akkor a kötőjeltől keresse meg (és itt jönne egy vagy függvényszerű valami) vagy a 0,5-öt vagy az 1-et. Ha ez megvan akkor ahol megtalálta onnan adja eredményül az első három karaktert(ami vagy a 0,5, vagy az 1).
Ha ez a megtalált szám/szöveg egyenlő a 0,5-tel vagy az 1-gyel, akkor a cella értéke az Összesített!M6, de ha nem egyenlő akkor ne írjon be semmit.
Ez a képlet működik jól, és sajnos így kell működnie hogy a mellette lévő cellában is működjenek a dolgok, egyszerűen csak ha egy adott szám/szöveg helyett választás elé állítom, hogy vagy ez, vagy az van a cellában akkor is működjön akkor úgy már nem működik.Tehát így működik:
=HAHIBA(HA(KÖZÉP(Összesített!$U6;SZÖVEG.TALÁL("1";Összesített!U6;SZÖVEG.TALÁL("-";Összesített!U6));3)="1";Összesített!M6;"");"")De itt csak akkor működik, ha az 1-est találja meg, ha abba a cellábaa kötőjel után 0,5 van akkor már nem ír be semmit, de én azt szeretném, hogy ha 1-es vagy 0,5 van akkor is működjön.
Jó lenne valami felsorakoztató függvény, hogy mely értékekre működjön.
Köszönöm -
lappy
őstag
=HAHIBA(HA(KÖZÉP(U6,SZÖVEG.TALÁL("0,5",U6,SZÖVEG.TALÁL("-",U6)),3)="0,5",M6,HA(KÖZÉP(U6,SZÖVEG.TALÁL("1",U6,SZÖVEG.TALÁL("-",U6)),1)="1",M6,"")),"")
csak az egyszerűség kedvéért nincs benne ÖsszesítettU6
itt viszont a 0,5 keresés az jó, de az 1 már nem
a függvény hibát ad és ezért nem ugrik a második ha részre[ Szerkesztve ]
Bámulatos hol tart már a tudomány!
-
Delila_1
Topikgazda
-
maestro87
őstag
Sziasztok!
Azt szeretném megcsinálni Excel-ben, hogy ha egy adott oszlop celláiba beírok egy szöveget, akkor azt konvertálja át linkké úgy, hogy egy adott url-t egészít ki vele.
Tehát egy cellába ha beírom azt, hogyABC123
, akkor amint leütöm az entert csináljon belőle hyperlinket a következő formátumban: www.weboldal.hu/ABC123 és a neve természetesen legyen az amit bírtam a cellába (ABC123).
És korlátozni kellene egyetlen oszlopra ezt a makrót.
Javascript-ben csináltam már ehhez hasonlót, de VBA-ban nem vágom a parancsokat. -
Juditta_56
aktív tag
Megint Deliláé a +1 pont, bár azt nem egészen értem a problémádban, hogy ha megtalálja a SZÖVEG.TALÁL a keresett értéket-adatot, akkor minek kell összehasonlítani a megtalált szöveget/számot a keresettel? Tehát, minek belevariálni a KÖZÉP függvényt is?
(#34787) Delila_1: Rendben leesett, tökmindegy, mert ha nem a KÖZÉP, akkor még egy SZÖVEG.TALÁL-t kell beletenni...
SZÖVEG.TALÁL("0,5";Összesített!U6;SZÖVEG.TALÁL("-";Összesített!U6)+1)
[ Szerkesztve ]
"You may say that I'm a dreamer But I'm not the only one"
-
Delila_1
Topikgazda
válasz Juditta_56 #34786 üzenetére
Lehet, hogy a kötjel előtt is előfordul a "0,5", vagy az "1" érték.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
mdk01
addikt
-
föccer
nagyúr
válasz maestro87 #34790 üzenetére
Írd A2-be a másodikat a képleteket meg másold le. ~1.000.000. sort kezel az excel.
(#34785) cigam: úgy igazándiból megszokásból hazsnálom az összefűtz. Nagyon sokszor számot előbb vissza kell konvertálnom szöveg formátummá és úgy beépíteni 1-1 karakterláncba és innen a megszokás.
üdv, föccer
[ Szerkesztve ]
Építésztechnikus. Építőmérnök.
-
mdk01
addikt
válasz Juditta_56 #34792 üzenetére
A szándék a lényeg, ha meg sikerül az csak plusz.
-
lostprophet
aktív tag
Sziasztok!
Van 1 darab oszlopom, ami 2698 soros. Több cellában is szerepelnek LINE BREAK feliratú szöveggel elválasztott mondatok, tehát például az alábbi félkövérrel kiemelt szöveg jelenleg 1 cellában van:
Kettő... nem is, három pecsétet érzek a közelben, amik az akadályt tartják fenn. -- LINE BREAK -- Vissza kell mennünk, és megkeresni őket, ha tovább akarunk haladni. -- LINE BREAK -- Ne aggódj, felfedem őket előtted, drágám.
Amire igazából szükségem lenne, hogy LINE BREAK érzékelésénél a következő mondatot átrakja egy új cellába alatta (tehát a fenti példa esetében két új cella kerüljön az eredeti alá, és mindegyikbe az adott mondat kerüljön át).
2016-os Microsoft Office-t használok. Előre is köszönöm, ha valakinek van tippje, merre induljak el.
[ Szerkesztve ]
[ http://lostprophet.hu ] Játék és számítógépes programfordításaim oldala
-
Delila_1
Topikgazda
válasz lostprophet #34795 üzenetére
2016-osban a Power Query-vel megoldható. Ezt tedd:
1. Adj címsort (ha nincs) az oszlopodnak, ahol a hosszú szövegeid vannak. Jelöld ki az oszlopot.
2. Adatok, a Beolvasás és átalakítás csoportban kattints a Táblázatból ikonra.
3. Kezdőlap | Oszlop felosztása | Elválasztó alapján menüpont.
4. Az Elválasztó kiválasztása vagy beírása rovatban az alsót (- Egyéni -) jelöld be, mire megjelenik alatta egy beviteli mező. Ebbe írd be az elején és a végén a szóközökkel a " -- LINE BREAK -- " szöveget, de nem kellenek az idézőjelek. Azokat csak azért írtam ide, hogy látsszanak a szóközök. A Felosztásnál az alsó opció legyen kiválasztva, OK.
5. kész is van, Bezárás és betöltés.Létrejött egy új munkalap, rajta felosztva mondatonként a celláid tartalma, de nem egymás alá, hanem egymás mellé. Ha az eredeti lapon új sort veszel fel, át kell lépned az új lapra. Jobb oldalon látszik a Táblázat1 cím, ezen jobb klikk, Frissítés, és máris megjelennek az új sorok mondatonként új oszlopokban. Tehát csak egyszer kell megadni a felosztási szempontokat, bővülő adatok esetén már csak frissíteni kell 1 kattintással.
Ha ez megfelel, akkor már egy Excel makróval össze lehet hozni, hogy a mondatok egymás alatt legyenek.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
pigster
senior tag
válasz lostprophet #34795 üzenetére
A következő makró megcsinálja amit akarsz a kiválasztás melletti oszlopban:
Option Explicit
Public Sub kivalasztastSorokba()
Const separator As String = " -- LINE BREAK -- "
Dim cella As Range
Dim kivalasztas As Range
Dim tomb As Variant
Dim sorSzamlalo As Long
Dim i As Integer
Dim cellaErtek As Variant
Set kivalasztas = Application.Selection
sorSzamlalo = 0
For Each cella In kivalasztas.Cells
cellaErtek = cella.Value
If (cellaErtek <> "") Then
tomb = Split(cellaErtek, separator)
For i = LBound(tomb) To UBound(tomb)
Cells(sorSzamlalo + 1, kivalasztas.Column + 1) = tomb(i)
sorSzamlalo = sorSzamlalo + 1
Next i
End If
Next cella
End Sub
Nem vagyok nagy guru, a töbiek majd kijavítják, szépítik. Nekem működött a példáddal.Epistoryval (http://store.steampowered.com/app/398850/) nem foglalkozol esetleg?
[ Szerkesztve ]
FIGYELEM! A többszázezres Samsung okostévék kéretlen reklámokat tolnak az arcodba.
-
DeFranco
nagyúr
megpistulok nem jövök rá, pedig tuti van rá workaround
legyen egy klasszikus lottós példa, van 5x5 számom (tehát 5 db kombináció 5-ös lottóban), azt szeretném kilistáztatni a kihúzott lottószámokat tartalmazó idősoron, hogy az egyes kombinációkon (legyen mondjuk ABCDE) hány találat volt az adott héten, ha volt.
tehát azt vizsgálnám egy függvénnyel, hogy az adott héten kihúzott ötös lista és egy másik ötös lista között hány darab azonos elem van (és ezt megteszem ötször, de ez szinte mindegy).
nem jövök rá, hogy kellene ezt kikombinálnom, makró nélkül csak függvényekkel.
Új hozzászólás Aktív témák
- Milyen TV-t vegyek?
- Honda topik
- No Voice in the Galaxy
- gban: Ingyen kellene, de tegnapra
- KERÉKPÁR / BRINGA / ALKATRÉSZ beárazás
- Call of Duty: Modern Warfare III (2023)
- VR topik (Oculus Rift, stb.)
- Poco X6 Pro - ötös alá
- Kerékpárosok, bringások ide!
- Szevam: Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- További aktív témák...
- Bitdefender Total Security 3év/3eszköz! - "Tökéletes védelem most kedvező áron..."
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Eredeti Windows, telepítéssel! Digital Doctor Számítógép Szerviz
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok