HWSW Informatikai Kerekasztal: Excel segítség! - HWSW Informatikai Kerekasztal

Ugrás a tartalomhoz

Mellékleteink: HUP | Gamekapocs

  • (63 Oldal)
  • +
  • « Első
  • 16
  • 17
  • 18
  • 19
  • 20
  • Utolsó »
  • Nem indíthatsz témát.
  • A téma zárva.

Excel segítség! Értékeld a témát: -----

#341 Felhasználó inaktív   Delila 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 376
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 10:40

Idézet: KoXaMan - Dátum: 2009. jan. 8., csütörtök - 10:24

=Adatok!$C3&" "&Adatok!$B4
=Adatok!$C(3+$5)&" "&Adatok!$B(4+$5) <-laikusan :)
=Adatok!$C(8+$5)&" "&Adatok!$B(9+$5)
=Adatok!$C(13+$5)&" "&Adatok!$B(14+$5)

A második lapra vegyél fel két új oszlopot, pl. C és D.

C1-be 3, D1-be 4
C2-be =C1+5, D2-be =D1+5. Ezt a két képletet lemásolod, ameddig kell.

A1-be =INDIREKT("Adatok!C"&C1)& " "&INDIREKT("Adatok!B"&D1)

Ezt is lemásolod, ameddig kell, ez az oszlop hozza majd a kellő eredményt.
Program az, ami az adatokat hibaüzenetté konvertálja.
Link

#342 Felhasználó inaktív   KoXaMan 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 269
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 10:52

Idézet: Delila - Dátum: 2009. jan. 8., csütörtök - 11:40

A második lapra vegyél fel két új oszlopot, pl. C és D.

C1-be 3, D1-be 4
C2-be =C1+5, D2-be =D1+5. Ezt a két képletet lemásolod, ameddig kell.

A1-be =INDIREKT("Adatok!C"&C1)& " "&INDIREKT("Adatok!B"&D1)

Ezt is lemásolod, ameddig kell, ez az oszlop hozza majd a kellő eredményt.

köszi szépen ez működik most még egy kérdés lenne :) lehet olyat csinalni még hogy vannak olyan adatok a D tablabábol vett adatokba ami kockás illletve sima zárojelbe vannak
mert a B bekert oszlop igy néz ki :

szöveg [érték: 4.9] (game, feather) (játék, toll)

A C oszlop meg:

szöv.eg.ek.mondatok.1987.magyar.szöveg.szöveg-kontur

Tehét a B böl elhagyhato a szöveg csak az érték és  a (játék, toll) kell de ha az angol is benn marad az nem baj aC böl meg eleg lenne csak a szöv.eg.ek.mondatok. meg az évszám.

Tehát valami ilyesmi legyen a kimenete:
szöv(.)eg(.)ek(.)mondatok(.)1987. [érték: 4.9] (játék, toll)
a zárojelbe lévö pontokat ha lehet eltünteni és szoközzel helyettsíteni :)

hogy csak azokat jelenítse meg a többi sima szöveget ne :) mikor az indireket el kikérem az adatokat lehet ilyet csinalni ? esetleg ha fügvénnyel ? , bár lehet tulsokat akarok egyszerre de hálás lennék ha valaki irányt vagy alternativát mutatna  :respect:

Szerkesztette: KoXaMan 2009. 01. 08. 11:14 -kor


#343 Felhasználó inaktív   Delila 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 376
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 11:46

Ezt makróval lehet megoldani, délután megírom.
Program az, ami az adatokat hibaüzenetté konvertálja.
Link

#344 Felhasználó inaktív   FragMaster 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 13.456
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 14:09

Ide is berakom, had fogyjon el hamar :D
A gazdasági részből kb csak ezekkel nem tudok már mit kezdeni, hogy jó legyen, hátha valakinek van tippje:
Kép
Kép
Gigabyte GA-P35-DS3, Core2Quad Q9550 + CM TX2, 2*1gb Adata 800+, 2*1gb Supertalent, MSI GeForce GTX460 Cyclone OC 1GB, SB Audigy, Chieftec CFT-550, Pioneer DVR-216D, Samsung SH-D163B, Samsung 320gb, Dell U2311H

#345 Felhasználó inaktív   Wyco 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 13.245
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 14:44

Na most akkor mi az az egyvaltozos adattabla?
http://backtotheukblog.wordpress.com - Anglia Blog - [Legutobbi: 20141212: Fény az alagút végén – Brit állampolgárság, útlevél]
Csodabogár vagyok. Egy ismerősöm azt mondta, hogy a hinduk szerint aki most bogár, az előző életében egysejtű volt. Ha ilyen tempóban fejlődök tovább, legközelebb már minden bizonnyal valami istenség leszek :D [Saját...]

#346 Felhasználó inaktív   Wyco 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 13.245
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 14:48

az elsore

Kis 3
Nagy 4
Orsos 3
Veres 3
Orosz 3
Nemeth 2
avg 3

(megoldas: goal seek)
http://backtotheukblog.wordpress.com - Anglia Blog - [Legutobbi: 20141212: Fény az alagút végén – Brit állampolgárság, útlevél]
Csodabogár vagyok. Egy ismerősöm azt mondta, hogy a hinduk szerint aki most bogár, az előző életében egysejtű volt. Ha ilyen tempóban fejlődök tovább, legközelebb már minden bizonnyal valami istenség leszek :D [Saját...]

#347 Felhasználó inaktív   Wyco 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 13.245
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 14:50

masodik:
ha a szamok g2:g13
=AVERAGE(G2:G13)&","&LARGE(G2:G13,2)&","&SMALL(G2:G13,2)
http://backtotheukblog.wordpress.com - Anglia Blog - [Legutobbi: 20141212: Fény az alagút végén – Brit állampolgárság, útlevél]
Csodabogár vagyok. Egy ismerősöm azt mondta, hogy a hinduk szerint aki most bogár, az előző életében egysejtű volt. Ha ilyen tempóban fejlődök tovább, legközelebb már minden bizonnyal valami istenség leszek :D [Saját...]

#348 Felhasználó inaktív   FragMaster 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 13.456
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 14:57

Idézet: Wyco - Dátum: 2009. jan. 8., csütörtök - 14:50

masodik:
ha a szamok g2:g13
=AVERAGE(G2:G13)&","&LARGE(G2:G13,2)&","&SMALL(G2:G13,2)

Ezek okésak, csak azt nem tudom hogy tudnám adattáblába ültetni, hogy működjön is. Elérhető amúgy az Adatok/Adattábla alatt, és mivel egyváltozós kell így csak egy oszlop vagy sorértéket kell megadni. Az elmélet megvan, a megvalósítás várat :)

Az első valóban célértékkeresés lesz, nagyon köszönöm :respect:
Gigabyte GA-P35-DS3, Core2Quad Q9550 + CM TX2, 2*1gb Adata 800+, 2*1gb Supertalent, MSI GeForce GTX460 Cyclone OC 1GB, SB Audigy, Chieftec CFT-550, Pioneer DVR-216D, Samsung SH-D163B, Samsung 320gb, Dell U2311H

#349 Felhasználó inaktív   Wyco 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 13.245
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 15:09

Hmm az adattablakat sajnos nem ismerem, sose hasznaltam oket...
Nm
http://backtotheukblog.wordpress.com - Anglia Blog - [Legutobbi: 20141212: Fény az alagút végén – Brit állampolgárság, útlevél]
Csodabogár vagyok. Egy ismerősöm azt mondta, hogy a hinduk szerint aki most bogár, az előző életében egysejtű volt. Ha ilyen tempóban fejlődök tovább, legközelebb már minden bizonnyal valami istenség leszek :D [Saját...]

#350 Felhasználó inaktív   Delila 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 376
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 15:45

KoXaMan

Itt a makró, amit ígértem:

Sub BC_oszlop()
    For sor = 1 To Range("B65536").End(xlUp).Row
        szöveg = Cells(sor, 2): szöveg_b = ""
        'B oszlop
        For betü = Len(szöveg) - 1 To 1 Step -1
            If Mid(szöveg, betü, 1) <> "(" Then
                szöveg_b = Mid(szöveg, betü, 1) & szöveg_b
            Else
                Cells(sor, 2) = szöveg_b: Exit For
            End If
        Next
        'C oszlop
        szöveg = Cells(sor, 3)
        For betü = Len(szöveg) - 1 To 1 Step -1
            If Asc(Mid(szöveg, betü, 1)) > 47 And Asc(Mid(szöveg, betü, 1)) < 58 Then
                Cells(sor, 3) = Left(szöveg, betü) & ".": Exit For
            End If
        Next
    Next
End Sub

Program az, ami az adatokat hibaüzenetté konvertálja.
Link

#351 Felhasználó inaktív   Root_Kiskacsa 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 3.379
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 20:13

Idézet: Wyco - Dátum: 2009. jan. 8., csütörtök - 16:09

Hmm az adattablakat sajnos nem ismerem, sose hasznaltam oket...
Nm

F1 rulez! :Đ

Idézet

Az egyváltozós adattáblákat (adattábla: Olyan cellatartomány, amely megmutatja, hogy milyen eredményeket kapunk, ha egy vagy több képletbe különböző értékeket helyettesítünk be. Kétféle adattábla létezik: az egyváltozós és a kétváltozós tábla.) úgy kell elrendeznünk, hogy a bemeneti értékek egy oszlopban (oszlop irányú) vagy egy sorban (sor irányú) helyezkedjenek el. Az egyváltozós adattábla képleteinek (képlet: Egy adott cellában lévő értékek, cellahivatkozások, nevek, függvények vagy operátorok (műveleti jelek) sorozata, amelyek együttesen új értéket hoznak létre. A képletek mindig egyenlőségjellel (=) kezdődnek.) egy bemeneti cellára (beviteli cella: Olyan cella, amelyben adattáblából származó bemeneti értékeket helyettesítünk. A munkalap bármely cellája használható beviteli cellaként. Nem szükségszerű, hogy a beviteli cella az adattábla részét képezze, de az adattábla képleteinek a beviteli cellára kell hivatkozniuk.) kell hivatkozniuk.

Írjuk be a bemeneti cellába behelyettesíteni kívánt értékek listáját egy sorba vagy egy oszlopba.
Hajtsuk végre a megfelelő műveletet:
Ha az adattábla oszlop irányú, a képletet az oszlop első értékétől egy sorral feljebb és egy cellával jobbra írjuk be. A további képleteket írjuk az első képlettől jobbra.
Ha a bemeneti értékek sor irányúak, a képletet írjuk az első értéktől balra egy cellával az értéksor alá. A további képleteket írjuk az első képlet alá.

Jelöljük ki a képleteket és a helyettesíteni kívánt értékeket tartalmazó cellatartományt.
Válasszuk az Adatok menü Adattábla parancsát.
Hajtsuk végre a megfelelő műveletet:
Ha az adattábla oszlopirányú, a bemeneti cella hivatkozását (cellahivatkozás: A munkalapcella helyét kijelölő koordinátapár. A B oszlop és a 3. sor találkozásánál lévő cella hivatkozása például B3.) írjuk az Oszlopértékek bemeneti cellája mezőbe.
Ha az adattábla sor irányú, a bemeneti cella hivatkozását írjuk a Sorértékek bemeneti cellája mezőbe.

Pen-drive-on, notebookon, PDA-n kizárólag máshonnan reprodukálható/visszamásolható adat legyen!
Ami hordozható, az nem megbízható!

#352 Felhasználó inaktív   KoXaMan 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 269
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 20:35

Idézet: Delila - Dátum: 2009. jan. 8., csütörtök - 16:45

KoXaMan

Itt a makró, amit ígértem:

Sub BC_oszlop()
    For sor = 1 To Range("B65536").End(xlUp).Row
        szöveg = Cells(sor, 2): szöveg_b = ""
        'B oszlop
        For betü = Len(szöveg) - 1 To 1 Step -1
            If Mid(szöveg, betü, 1) <> "(" Then
                szöveg_b = Mid(szöveg, betü, 1) & szöveg_b
            Else
                Cells(sor, 2) = szöveg_b: Exit For
            End If
        Next
        'C oszlop
        szöveg = Cells(sor, 3)
        For betü = Len(szöveg) - 1 To 1 Step -1
            If Asc(Mid(szöveg, betü, 1)) > 47 And Asc(Mid(szöveg, betü, 1)) < 58 Then
                Cells(sor, 3) = Left(szöveg, betü) & ".": Exit For
            End If
        Next
    Next
End Sub

köszi szépen rácuppanok :)

#353 Felhasználó inaktív   Delila 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 376
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 20:39

Idézet: KoXaMan - Dátum: 2009. jan. 8., csütörtök - 20:35

köszi szépen rácuppanok :)

Most vettem észre, hogy kérted a pontok átírását szóközre. Azzal majd holnap egészítem ki.
Program az, ami az adatokat hibaüzenetté konvertálja.
Link

#354 Felhasználó inaktív   Delila 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 376
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 21:04

KoXaMannak

Itt a kiegészített makró.

Sub BC_oszlop()
    For sor = 1 To Range("B65536").End(xlUp).Row
        szöveg = Cells(sor, 2): szöveg_b = ""
        
       'B oszlop
        For betü = Len(szöveg) - 1 To 1 Step -1
           If Mid(szöveg, betü, 1) <> "(" Then
               szöveg_b = Mid(szöveg, betü, 1) & szöveg_b
           Else
               Cells(sor, 2) = szöveg_b: Exit For
           End If
        Next
        
        'C oszlop
        szöveg = Cells(sor, 3): szöveg_b = ""
        For betü = Len(szöveg) - 1 To 1 Step -1
           If Asc(Mid(szöveg, betü, 1)) > 47 And Asc(Mid(szöveg, betü, 1)) < 58 Then
               szöveg_b = Left(szöveg, betü): Exit For
           End If
        Next
        Cells(sor, 3).Select
        Selection.Value = szöveg_b
        Selection.Replace What:=".", Replacement:=" ", LookAt:=xlPart, _
            SearchOrder:=xlByRows, MatchCase:=False
        Selection.Value = Selection.Value & "."
    Next
End Sub

Program az, ami az adatokat hibaüzenetté konvertálja.
Link

#355 Felhasználó inaktív   FragMaster 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 13.456
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 22:59

Idézet: Root_Kiskacsa - Dátum: 2009. jan. 8., csütörtök - 20:13

F1 rulez! :Đ

Mondom elmélet megvan, ez oké mégsem segít, mert nem az jön ki aminek kéne :)

Szerkesztette: FragMaster 2009. 01. 08. 22:59 -kor

Gigabyte GA-P35-DS3, Core2Quad Q9550 + CM TX2, 2*1gb Adata 800+, 2*1gb Supertalent, MSI GeForce GTX460 Cyclone OC 1GB, SB Audigy, Chieftec CFT-550, Pioneer DVR-216D, Samsung SH-D163B, Samsung 320gb, Dell U2311H

#356 Felhasználó inaktív   KoXaMan 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 269
  • Csatlakozott: --

Elküldve: 2009. 01. 08. 23:01

Idézet: Delila - Dátum: 2009. jan. 8., csütörtök - 22:04

KoXaMannak

Itt a kiegészített makró.

Sub BC_oszlop()
    For sor = 1 To Range("B65536").End(xlUp).Row
        szöveg = Cells(sor, 2): szöveg_b = ""
        
       'B oszlop
        For betü = Len(szöveg) - 1 To 1 Step -1
           If Mid(szöveg, betü, 1) <> "(" Then
               szöveg_b = Mid(szöveg, betü, 1) & szöveg_b
           Else
               Cells(sor, 2) = szöveg_b: Exit For
           End If
        Next
        
        'C oszlop
        szöveg = Cells(sor, 3): szöveg_b = ""
        For betü = Len(szöveg) - 1 To 1 Step -1
           If Asc(Mid(szöveg, betü, 1)) > 47 And Asc(Mid(szöveg, betü, 1)) < 58 Then
               szöveg_b = Left(szöveg, betü): Exit For
           End If
        Next
        Cells(sor, 3).Select
        Selection.Value = szöveg_b
        Selection.Replace What:=".", Replacement:=" ", LookAt:=xlPart, _
            SearchOrder:=xlByRows, MatchCase:=False
        Selection.Value = Selection.Value & "."
    Next
End Sub

köszi szépen jól müködik egyenlőre csak annyi van hogy egy hibát vét sajnos én nem irtam le pontosan szoval

ami be csak az évszám a szám ott semmi gond
tehát ahol igy : szöv.eg.ek.mondatok.1987.magyar.szöveg.szöveg-kontur
de ahol

szöv.eg.ek.mondatok.1987.magyar.szöveg.szöveg.51-kontur
vagy
szöv.eg.ek.mondatok.1987.magyar.szöveg.szöveg-kontur1
vagy
szöv.eg.ek.mondatok.1987.magyar.szöveg.230.szöveg-kontur
vagy
szöv.eg.ek.mondatok.magyar.szöveg.szöveg-kontur

ennyi de amugy jo igy is rengeteget, de ez mar bonyolult mondjuk az eddigi is az volt macrohoz nem értek de köszi mégegyszer hogy segítettel

Szerkesztette: KoXaMan 2009. 01. 08. 23:06 -kor


#357 Felhasználó inaktív   KoXaMan 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 269
  • Csatlakozott: --

Elküldve: 2009. 01. 09. 09:24

rájöttem hogy elhetne megoldni az éjjeli hozzá szolásom bonyolultságát kikerülve picit. Tehát csak annyi hogy hogy ahol a . kat veszem ki a szavakbol hogy lehet átírni tehát meg egy ilyen kéne a next után csak ott
a Replacement:="" lenne  és a Replace What:="kontur";"230"; vagy nem tudom hogy kell többet beszurni :)
"    Next
    Cells(sor, 3).Select
    Selection.Value = szöveg_b
    Selection.Replace What:=".", Replacement:=" ", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False
    Selection.Value = Selection.Value & "

illetve az meg jo lenne kiegészítésnek a

    'C oszlop
    szöveg = Cells(sor, 3): szöveg_b = ""
    For betü = Len(szöveg) - 1 To 1 Step -1
          If Asc(Mid(szöveg, betü, 1)) > 47 And Asc(Mid(szöveg, betü, 1)) < 58 Then
              szöveg_b = Left(szöveg, betü): Exit For
          End If
-be hogy ha nem talál benne számot akkor hagyja békén :)
köszi előre is :)

#358 Felhasználó inaktív   Delila 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 376
  • Csatlakozott: --

Elküldve: 2009. 01. 09. 12:02

Idézet: KoXaMan - Dátum: 2009. jan. 8., csütörtök - 23:01

egyenlőre csak annyi van hogy egy hibát vét sajnos én nem irtam le pontosan szoval

ami be csak az évszám a szám ott semmi gond
tehát ahol igy : szöv.eg.ek.mondatok.1987.magyar.szöveg.szöveg-kontur
de ahol
szöv.eg.ek.mondatok.1987.magyar.szöveg.szöveg.51-kontur
vagy
szöv.eg.ek.mondatok.1987.magyar.szöveg.szöveg-kontur1
vagy
szöv.eg.ek.mondatok.1987.magyar.szöveg.230.szöveg-kontur
vagy
szöv.eg.ek.mondatok.magyar.szöveg.szöveg-kontur


Most próbáljuk meg tisztázni, mire is van szükséged.
Nem kell magyarázó szöveg (Antoine de Saint-Exupéry óta tudjuk, hogy "A beszéd csak félreértések forrása").
Tegyél be egy adatot, pl.
szöv.eg.ek.mondatok.1987.magyar.szöveg.szöveg-kontur
alá pedig azt, hogy nézzen ki az átalakítás után, vagyis az előző leírásod alapján
szöv eg ek mondatok 1987.
Nem kötelező a fenti kinézet, ha azóta más az elképzelésed, azt írd, ami most kell.

Egy üresen hagyott sor után jöhet a következő adat, pl. szöv.eg.ek.mondatok.1987.magyar.szöveg.szöveg.51-kontur, alá a kívánt átalakítást bemutató sor... és így tovább.
Program az, ami az adatokat hibaüzenetté konvertálja.
Link

#359 Felhasználó inaktív   KoXaMan 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 269
  • Csatlakozott: --

Elküldve: 2009. 01. 09. 12:34

elkültem emailbe a linket szerintem ez a legjobb :) és csak akimenet ilyen legyen:

cime évszám. (műfaj)

#360 Felhasználó inaktív   FragMaster 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 13.456
  • Csatlakozott: --

Elküldve: 2009. 01. 09. 13:51

Nagyon köszönöm az eddigi segítségeket, remélem holnap menni fog a téma :)

Szépen lassan elkészültem mindennel, egy van amivel nem tudok mit kezdeni, de valószínűleg vagy célértékkereséses vagy solveres, csak nem igazán akar jól kijönni.
Csatolom, hátha valakinek van még erre ideje.

Csatolt fájl:


Gigabyte GA-P35-DS3, Core2Quad Q9550 + CM TX2, 2*1gb Adata 800+, 2*1gb Supertalent, MSI GeForce GTX460 Cyclone OC 1GB, SB Audigy, Chieftec CFT-550, Pioneer DVR-216D, Samsung SH-D163B, Samsung 320gb, Dell U2311H

Téma megosztása:


  • (63 Oldal)
  • +
  • « Első
  • 16
  • 17
  • 18
  • 19
  • 20
  • Utolsó »
  • Nem indíthatsz témát.
  • A téma zárva.

1 felhasználó olvassa ezt a témát.
0 felhasználó, 1 vendég, 0 anonim felhasználó