Keresés

Részletes keresés

pimre Creative Commons License 2024.08.30 0 1 38214

Sajnos nekem a kép alapján nem derül ki, hogy milyen adatokra hivatkozik az adatforrás. Ha nem bizalmasak az adatok, akkor elküldhetnéd a fájlt magát. Ha bizalmasak, akkor a tényleges nevek és adatok helyett más szöveget irva talán kideríthetné valaki, hogy mi a hiba.

 

 

Előzmény: hellsing (38199)
local75 Creative Commons License 2024.08.30 0 0 38213

Megoldottam makróval, mivel a GPT szerint az excel hektikussága is okozhatja.

Előzmény: local75 (38210)
Garashan Creative Commons License 2024.08.30 0 0 38212

Szerintem megvan a megoldás. Próbálkozz a cella típus megváltoztatásával, mindenhol legyen szám vagy dátum. Csak a lényeg, hogy egységes legyen.

Lehet, hogy a fejlécek szövegét újra kell írni. De 4 db esetén nem akkora probléma.

 

Az a tippem, hogy egy részét dátumként kezeli, míg a másik felét számként.

Előzmény: hellsing (38208)
local75 Creative Commons License 2024.08.30 0 0 38211

Bocs, kijelöli C2-őt, tehát a hivatkozás működik, csak néha felvisz a lap tetejére néha nem.

Más megoldás létezik?

Előzmény: local75 (38210)
local75 Creative Commons License 2024.08.30 0 0 38210

Sziasztok!

Az miért van hogy néha működik egy hivatkozás, néha nem?

Van egy pivot táblám, és a fejlécre hivatkozok, hogy vigyen fel a lap tetejére, és ne kelljen a 2000 sort végig görgetni.

hellsing Creative Commons License 2024.08.29 0 0 38209

Módosítom: a 2024-et bárhova tehetem, csak a sorrendben az utolsó helyre (a helyére) nem. Nem hajlandó oda kerülni.

Előzmény: hellsing (38207)
hellsing Creative Commons License 2024.08.29 0 1 38208

Sajnos m54-b olvtárs megoldása nem működik. Az az érdekes, hogy ha a 2024-et teszem az 1-3. helyre, akkor azonnal oda kerül a Jelmagyarázatban is, de ha a 4. helyre teszem (a helyére), akkor a 3.-on marad. Próbáltam azt is, hogy az 1.-re teszem, aztán elé tolok mindent, de csak a 3.-ig hajlandó lecsúszni.

 

Egyetlen különbség van a 3 évszám között: 2021-22-23 fixen meg van adva, 2024 egy névvel ellátott cellára mutató hivatkozás eredménye (=thisYear). De az se segít, ha csak az évszámot írom a cellába.

 

Kínomban meghekkeltem, a jelmagyarázatot kivágtam, átrendeztem, töröltem és képként beillesztettem. Csak el ne felejtsem 2025 januárjában lecserélni :)

Előzmény: pimre (38203)
hellsing Creative Commons License 2024.08.29 0 0 38207

Szia, akármit próbálok, nem változik a sorrend. Először átrendeztem a sorrendet (eddig normál volt: 2021-2024, átállítottam 2024-21-22-23-ra), de semmi, 2021-22-24-23 maradt. Ki- és bekapcsoltam a Jelmagyarázatot a "Diagram-összetevő hozzáadása" pontban, de semmi, csak elveszítettem a szövegformázást (könnyen visszaállítottam).

 

Úgy tűnik, hogy találtam egy bugot.

Előzmény: Fferenc50 (38200)
Garashan Creative Commons License 2024.08.29 0 0 38206

Ha a cikkszámok az A oszlopban vannak, akkor én így oldanám meg.

A képlet a B2 cellában: =HA(DARABHA(A:A;A2)>1;A2&"_"&DARABHA($A$1:A2;A2);A2)
Feltételezve, hogy az első sorban oszlop nevek vannak.
Ha nincsenek oszlop nevek, akkor meg csak felhúzod a képletet a B2-ből B1-be is.

 

Annyit csinál, hogy ha egy cikkszámból több van, akkor mögé szúr egy alsó vonást és az aktuális sorszámot. Ha csak 1 darab van a cikkszámból, akkor meghagyja az eredeti.
Célszerű összesen egy alkalommal így módosítani a cikkszámokat és elmenteni őket az eredeti adatbázisban, mert ha legközelebb más sorrendben lesz a lekérdezés, akkor össze fognak keveredni az új cikkszámok.

Előzmény: Sigma18-200 (38204)
Fferenc50 Creative Commons License 2024.08.29 0 0 38205

Szia!

Nem tudom melyikre gondoltál, de próbáld meg magyar függvénynevekkel:

Countif =Darabha

Exact =Azonos

Countifs=Darabhatöbb

Üdv.

Előzmény: Sigma18-200 (38204)
Sigma18-200 Creative Commons License 2024.08.29 0 0 38204

hello

ezt szeretém megoldani

van sok cikkszámom, de amiből többféle szín van (termék), ugyanazon a cikkszámon szerepel mind, na ezeket kellene sorszámozni...

cikkszam_1 (fekete)

cikkszam_2 (piros)

...

 

elég sok termék, ezért lenne jó vmi függvény...

angolul megtaláltam, de nem működik nálam...

 

 

köszi!!!

pimre Creative Commons License 2024.08.29 0 0 38203

A megoldást nem én találtam meg, hanem m54-b olvtárs:http://forum.index.hu/Article/viewArticle?a=167577220&t=9009340

Előzmény: hellsing (38199)
Delila_10 Creative Commons License 2024.08.29 0 0 38202

:D

Előzmény: m54-b (38201)
m54-b Creative Commons License 2024.08.28 0 1 38201

off

 

Fferenc50 Creative Commons License 2024.08.28 0 0 38200

Szia!

Ha változtatod az adatok sorrendjét, akkor hogyan változik a jelmagyarázat sorrendje? (Annak elvileg követnie kellene a sorrendet.)

Próbáld ki, hogy leveszed a jelmagyarázatot, azután ismét megjeleníted. Lehet, hogy csak beragadt.

Üdv.

 

Előzmény: hellsing (38199)
hellsing Creative Commons License 2024.08.28 0 0 38199

Bocs, hogy ilyen sokára reagálok, szabin voltam és kiment a fejemből, hogy kérdeztem :) Köszönöm mindenkinek a segítő szándékot!

Itt a példa, hogy mi nem jó a grafikonban. Az adatok rendezésénél jó az évszámok sorrendje (2021-22-23-24), a megjelenő grafikonban viszont 2024 megelőzi 2023-at. Azóta sem jöttem rá, hogy mi a megoldás. Többször néztem, nincs a 2023-ban semmilyen elütés, láthatatlan karakter (pl. egy szóköz a szám előtt) vagy hasonló, ami a jelmagyarázatban a sor végére tolhatná 2023-at.


Előzmény: pimre (38136)
pimre Creative Commons License 2024.08.24 0 0 38198

Akkor elnézést kérek.

Előzmény: Nyáúkász (38197)
Nyáúkász Creative Commons License 2024.08.24 0 0 38197

Elolvasom, csak első esetben végül elakadtam, és a konkrét táblázatban is segítséget kellett kérnem, amit bizalmas adatok miatt nem oszthattam így meg, így végül privátban dolgoztunk a segítséget nyújtóval a megoldáson, így ott sikerült pontot tennünk az ügy végére. A második esetben valóban elmaradt a reagálás, sajnálom, ott azért maradt el, mert sokáig nem tudtam, hogy én nem értek hozzá, vagy a segítséget nyújtó hagyott ki valamit, mert mindig azt hittem, hogy lefagyott tőle az excel. Aztán utólag kiderült, hogy csinálta, csak konkrétan két óráig futtatta az excel a keresést, valószínűleg túl sok adat volt, de addigra már eltelt több hónap. 

Előzmény: Nyáúkász (38195)
XNC Creative Commons License 2024.08.24 0 0 38196

Hát na hallod..... Ehhez adatbázis-kezelő kell, és nem Excel.

Előzmény: Nyáúkász (38191)
Nyáúkász Creative Commons License 2024.08.24 0 0 38195

Köszönöm szépen, az első megoldást kipróbáltam, az jónak tűnik :) 

Előzmény: _Nyuszi (38192)
pimre Creative Commons License 2024.08.24 0 0 38194
Előzmény: Nyáúkász (38191)
_Nyuszi Creative Commons License 2024.08.24 0 0 38193

, A második tipphez: csinálhatsz esetleg olyant, hogy az oszlopokat úgy nevezed el, hogy 1, 2, 3, 4, 5, ... , 9, 10, >10.

Persze csak ha ez működik a játékok jellege miatt.

Előzmény: _Nyuszi (38192)
_Nyuszi Creative Commons License 2024.08.24 0 0 38192

Egyik ötletem: csinálsz egy -tól és egy -ig oszlopot, autoszűrővel pedig tudsz úgy szűrni, hogy a -tól oszlop esetén >=3, az -ig oszlop esetén pedig <=3.

A másik: minden látszámhoz csinálsz egy oszlopot: 1, 2, 3, 4, 5, 6, 7 stb. nevekkel, és amelyik játék az adott létszámmal játszható, oda beteszel egy X-et.

Ha nagylétszámú játékok is szerepelnek a listában (mint pl. számháború, fogócska), akkor ez igen sok oszlopot eredményez, az első módszer ott jobb lehet. Egyébként lehet a második is jó.

Előzmény: Nyáúkász (38191)
Nyáúkász Creative Commons License 2024.08.24 0 0 38191

Sziasztok!

Társasjáték várólistámhoz szeretnék készíteni egy excelt, ebben kérném a segítségeteket. Meg tudnátok mondani, hogy hogyan tudnék egy tól-ig tartományt beállítani? 
Az lenne a cél, hogy mindegyik társasjátékhoz beírom, hogy hány fővel játszható, van ami csak solo, van ami 1-2, van ami 2-4, de van 6-21 fővel játszható is, szóval elég széles sávon mozog a tartomány. Ezeket a tartományokat szeretném úgy beírni az excelbe, hogy ha később rászűrök az adott oszlopra, akkor ki tudjam választani például a 3 fővel játszható játékokat, és rá tudjak szűrni csak azokra. 

Lenne esetleg erre valami ötletetek? :) 

Előre is köszönöm a segítséget! 

local75 Creative Commons License 2024.08.08 0 0 38190

Akkor ezt nem értettem.

Így a tied is tökéletes.

 

Köszönöm szépen!

Előzmény: Fferenc50 (38188)
local75 Creative Commons License 2024.08.08 0 0 38189

Érdekességképpen, a GPT is írt nekem makrót:

Sub ConvertCSVtoMMandSave()
    Dim ws As Worksheet
    Dim cell As Range
    Dim lastRow As Long, lastCol As Long
    Dim conversionFactor As Double
    Dim tempValue As Double
    Dim csvFilePath As String
    Dim originalCSV As Workbook
    Dim newCSV As Workbook
    
    ' A konverziós tényező: 1 inch = 25.4 mm
    conversionFactor = 25.4
    
    ' Megnyitjuk a feltöltött CSV fájlt
    csvFilePath = Application.GetOpenFilename("CSV files (*.csv), *.csv")
    If csvFilePath = "False" Then Exit Sub ' Ha nem választottak fájlt
    
    Set originalCSV = Workbooks.Open(csvFilePath)
    Set ws = originalCSV.Sheets(1)
    
    ' Az utolsó sor és oszlop megkeresése
    lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
    lastCol = ws.Cells(1, ws.Columns.Count).End(xlToLeft).Column
    
    ' Végigmegyünk az összes cellán, amely tartalmaz adatot
    For Each cell In ws.Range(ws.Cells(1, 1), ws.Cells(lastRow, lastCol))
        ' Ellenőrizzük, hogy a cella számértéket tartalmaz-e
        If IsNumeric(cell.Value) Then
            ' Konvertáljuk az értéket milliméterre
            tempValue = cell.Value * conversionFactor
            ' Az új értéket visszaírjuk a cellába
            cell.Value = Format(tempValue, "0.000000")
        End If
    Next cell
    
    ' Elmentjük a módosított fájlt új CSV-ként
    csvFilePath = Application.GetSaveAsFilename("Modified_" & originalCSV.Name, "CSV files (*.csv), *.csv")
    If csvFilePath = "False" Then Exit Sub ' Ha nem választottak mentési helyet
    
    Application.DisplayAlerts = False
    originalCSV.SaveAs Filename:=csvFilePath, FileFormat:=xlCSV, Local:=True
    Application.DisplayAlerts = True
    
    ' Bezárjuk az eredeti CSV fájlt
    originalCSV.Close SaveChanges:=False
    
    ' Felhasználó értesítése
    MsgBox "A fájl sikeresen konvertálva és elmentve milliméterben.", vbInformation
End Sub

Nem lett jó, de imádom ahogyan elmagyarázza a dolgokat:)

 

 

Hogyan használd a makrót:

  1. Hozz létre egy új Excel fájlt: Nyiss egy új munkafüzetet az Excelben.
  2. Nyisd meg a VBA szerkesztőt: Nyomd meg az ALT + F11 billentyűkombinációt.
  3. Illeszd be a kódot: Kattints az "Insert" menüre, válaszd a "Module" opciót, majd illeszd be a fenti kódot.
  4. Futtasd a makrót: Zárd be a VBA szerkesztőt, majd nyomd meg az ALT + F8 billentyűkombinációt, válaszd ki a ConvertCSVtoMMandSave makrót, és kattints a "Run" gombra.
  5. Válaszd ki a CSV fájlt: A makró kérni fogja, hogy válaszd ki a fájlt, amelyet konvertálni szeretnél.
  6. Válaszd ki a mentési helyet: A makró kérni fogja, hogy válaszd ki a mentési helyet és nevet az új CSV fájlnak.

 

Fferenc50 Creative Commons License 2024.08.08 0 1 38188

Szia!

Mivel kész munkalapot kapsz a számok átalakítása után, akkor a makródnak ez a része:

    'szövegből oszlop
    Columns("A:A").Select
    Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
        :=",", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, _
        1), Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1), Array(11, 1), Array(12 _
        , 1), Array(13, 1), Array(14, 1), Array(15, 1), Array(16, 1), Array(17, 1), Array(18, 1), _
        Array(19, 1), Array(20, 1), Array(21, 1), Array(22, 1), Array(23, 1), Array(24, 1), Array( _
        25, 1), Array(26, 1), Array(27, 1)), TrailingMinusNumbers:=True

nem szükséges.

Üdv.

Előzmény: local75 (38185)
local75 Creative Commons License 2024.08.08 0 0 38187

Köszönöm szépen neked is és mindenkinek!
Jó éjt neked!

Előzmény: Fferenc50 (38186)
Fferenc50 Creative Commons License 2024.08.08 0 0 38186

Szia!
Fújd ki magad. Holnap is nap lesz.

Jó éjszakát!

Üdv.

Előzmény: local75 (38184)
local75 Creative Commons License 2024.08.08 0 0 38185

Ja igen, ez lemaradt.

ezt nem értettem mit kell csinálnom: "de csak a karakterátalakítás és a másolás kell"

Előzmény: local75 (38183)

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