Hirdetés
- Felháborodott az Apple, a Meta az iPhone-felhasználók üzeneteit akarja olvasni
- A luxusmárkáknak kell a bitcoin, az USA jegybankjának nem
- Letiltja az USA a politikusokat a telefonhívásokról és szöveges üzenetekről
- Nagy áttörés jön a napelemek piacán, nem kell annyi hely a paneleknek
- Belenyúlt az USA az Epic Games igazgatótanácsába, nyomoz az NVIDIA
-
IT café
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
-
#77257183
törölt tag
Szevasztok!
Szükségem van a tudásotokra.Van a Fibonacci számsorozat, amelynél a nulladik száma 0, az első száma 1, a további számokat az előző kettő összegeként kapjuk.
0,1,1,2,3,5,8,13,21,34...stb.Bonyolult lesz amit kérek.
Excelben kellene azt megoldanom, hogy a VÉL() függvénynél 50%-os esélynél, vagy egyet feljebb lépjek, vagy kettőt visszalépek a számsorozatban.
pl. ha kisebb 0,5-nél a véletlen szám, akkor egyet feljebb, mig ha nagyobb 0,5-nél a véletlen szám, akkor kettőt visszalépek a számsorozatban és legalább 100 véletlen számon keresztül kell szimulálnom ezt a lépcsőzést.
A kitéltel még, hogy az első számmal kell kezdenem, ami ugye 1 és a következő szám soha nem lehet kisebb 1-nél, tehát nem lehet 0, ha bármikor a számsorozatban odáig visszalépdesnék
Valakinek van valami ötlete, hogyan lehetne ezt megoldani? -
Traxx
őstag
válasz Delila_1 #53387 üzenetére
Köszönöm szépen!
Mutt, Fire/SOUL/CD: köszönöm nektek is
Végül Delila_1 megoldását alkalmaztam, és jól is működik - más témában kell még kicsit reszelnem a táblázaton, és remek lesz.[ Szerkesztve ]
"Amúgy a lekvár leszedésre jobb módszer is van: le kell nyalni... elképzelem, ahogy egy nagy PH!-s procitesztben fLeSsék nyalogatják a procikat" by Male (Hűtőpaszta vs. lekvár 2. rész)
-
föccer
nagyúr
válasz modflow #53396 üzenetére
Makróval végig lehet menni rajta, de csak akkor fog helyes megoldást adni, hogy ha pontosan ugyan az a felépítése a két tábblázatnak, bele értve a munkalap neveket is.
Én szúrópróbaszerűen, a képletek ~10-15%-t ellenőrízném manuálisan és ha ott 0 eltérés van, akkor elfogadnám egyezőnek. Statisztikai minőségellenprzés. Ettől még lehet benne hiba, de annak az esélye, hogy hibás jelentősen lecsökken.
fg
Építésztechnikus. Építőmérnök. Ingatlan adás-vétel vevő oldali támogatása. Mérnök tanácsadás, felújításhoz, átépítéshez. Excel feladatok megoldása. Lézergravírozás. Mindent IS csinálok: www.jatekosfejlodes.hu
-
modflow
veterán
Sziasztok!
A következő lenne a kérdésem.
Van egy excel, amiben építési beruházások költségvetései vannak.
Az excelben van rengeteg munkalap, a munkalapon rengeteg sorban vannak a tételek, anyag, díj egységár, összesen, stb. oszlop.
Van egy etalon excel, amiben minden ár üres és van egy másik excel, amiben kitöltöm mindezt árakkal.Valahogy meglehet azt oldani, hogy a kitöltött excelt összehasonlítsam az etalon excellel, hogy minden képletezés az eredeti e benne? Minden ugyan az e a két fájlban és csak az árakkal lett feltöltve?
-
félisten
Nem privátban kérdezem, mert hátha másokat is érdekel.
Szóval tudsz valami biztatót mondani a hibajelntésed kapcsán?Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Mutt
senior tag
válasz szürke #53373 üzenetére
Szia,
Delila adott egy makrót, ami az előfordulásokat listázza az összegzés munkalapra.
Hasonlót lehet Power Query-vel is csinálni, de vannak megkötések:
1. Előbb mented kell a fájlt, a nem mentett adatokat nem fogja látni (kivétel ha a fájlban táblázatokban vannak az adatok).
2. A lekérdezést kézzel kell frissíteni (lehet automatikus frissítést is beállítani adott percenként).
3. Nem fog szinezni, csak a listát adja vissza.
A teljes M-kód:let
Forrás = Excel.Workbook(File.Contents("C:\Users\szila\OneDrive\Desktop\53373.xlsm"), null, true),
#"Sorok szűrve" = Table.SelectRows(Forrás, each [Kind] = "Sheet" and [Item] <> "Összegzés"),
#"Egyéni oszlop hozzáadva" = Table.AddColumn(#"Sorok szűrve", "Adatok", each Table.AddIndexColumn([Data], "Sor", 1, 1)),
#"Többi oszlop eltávolítva" = Table.SelectColumns(#"Egyéni oszlop hozzáadva",{"Name", "Adatok"}),
Fejlécek = Table.ColumnNames(Table.Combine(#"Többi oszlop eltávolítva"[Adatok])),
ÚjFejlécek = List.Transform(Fejlécek, each Text.Replace(_, "Column", "")),
#"Kibontott Adatok" = Table.ExpandTableColumn(#"Többi oszlop eltávolítva", "Adatok", Fejlécek, ÚjFejlécek),
#"Oszlopok egyesítve" = Table.CombineColumns(Table.TransformColumnTypes(#"Kibontott Adatok", {{"Sor", type text}}, "hu-HU"),{"Name", "Sor"},Combiner.CombineTextByDelimiter(":Sor", QuoteStyle.None),"CellaID"),
#"Többi oszlop elemi értékekre bontva" = Table.UnpivotOtherColumns(#"Oszlopok egyesítve", {"CellaID"}, "Oszlop", "Érték"),
#"Egyéni oszlop hozzáadva2" = Table.AddColumn(#"Többi oszlop elemi értékekre bontva", "FormázottÉrték", each try Text.Lower(Text.Clean(Text.Trim([Érték]))) otherwise [Érték]),
#"Oszlopok egyesítve1" = Table.CombineColumns(#"Egyéni oszlop hozzáadva2",{"CellaID", "Oszlop"},Combiner.CombineTextByDelimiter(":Oszlop", QuoteStyle.None),"Cella"),
#"Sorok csoportosítva" = Table.Group(#"Oszlopok egyesítve1", {"FormázottÉrték"}, {{"Előfordulás", each Table.RowCount(_), Int64.Type}, {"Adatok", each _, type table [Cella=text, Érték=text]}}),
#"Sorok rendezve" = Table.Sort(#"Sorok csoportosítva",{{"Előfordulás", Order.Descending}}),
#"Egyéni oszlop hozzáadva1" = Table.AddColumn(#"Sorok rendezve", "Hely", each Text.Combine([Adatok][Cella], ", "), type text)
in
#"Egyéni oszlop hozzáadva1"
Ahol a fájl elérhetőségét a Forrás sorban meg kell adnod. Legegyszerűbb a PQ szerkesztőben a Kezdőlap -> Adatforrás beállításai alatt.
A kis és nagybetűket azonosnak vettem, ha ez nem kell akkor a "Sorok csoportosítva" sorban a "FormázottÉrtéket" cseréld le "Érték"-re.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
-
Mutt
senior tag
-
Delila_1
veterán
Gondolom, az A oszlopban nem a betűjelek vannak, a D-ben akarod ezeket megjeleníteni.
A D2 képlete lehet – több egyéb megoldás közül – pl.:=HA(VAGY(B2&C2="IgenIgen";B2&C2="IgenNem");"A";HA(B2&C2="NemIgen";"B";"OK"))
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
Nem igazán értem a logikát, hisz így csak az A oszlop másolata jön létre, de sebaj.
képlet
=HA(B2="igen";A2;HA(ÉS(B2="nem";C2="igen");A2;A2))
Így még érteném a logikát
=HA(B2="igen";"A";HA(ÉS(B2="nem";C2="igen");"B";"OK"))
vagy így
=HA(B2="igen";"Súlyos hiba";HA(ÉS(B2="nem";C2="igen");"Kevésbé súlyos hiba";"Nincs hiba"))
Majd eldöntöd...
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Traxx
őstag
Sziasztok,
Van egy problémám, amin gondolkozok egy ideje, de nem tudom normálisan megírni a szükséges képletet, és ebben szeretném a segítségeteket kérni.
Van egy ilyen táblázatom:
És azt szeretném, hogy a D3, D4... cellákban az A oszlopban lévő eredmény jelenjen meg. Vagyis ha nincs hiba, akkor OK, ha csak kevésbé súlyos, de nincs súlyos, akkor B, stb. Tudnátok segíteni, hogyan lehetne összehozni?
Köszönöm szépen előre is!
"Amúgy a lekvár leszedésre jobb módszer is van: le kell nyalni... elképzelem, ahogy egy nagy PH!-s procitesztben fLeSsék nyalogatják a procikat" by Male (Hűtőpaszta vs. lekvár 2. rész)
-
Mutt
senior tag
válasz BullZeye #53368 üzenetére
Szia,
Hogy tanuljuk/szokjuk az új függvényeket, MS365-ben ezt is lehet használni:
=MAKEARRAY(;KEREK.FEL(A2/1000;0);LAMBDA(r;c;MIN(1000;A2-(c-1)*1000)))
ÜdvA tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
7
addikt
Kiegészítések:
- A fenti blokkban havi szinten tudod állítani, hogy milyen összegű befizetést szeretnél (pl. nyári szünet alatt nem akarsz szedni, vagy valamelyik hónapban fizetős program miatt több kéne).
- Mivel az össz befizetésből dolgozunk, azt egy SUMIFS formulával tökéletesen be tudod ráncigálni egy másik adathalomból, ahol mondjuk napra pontosan logolod a befizetéseket.
- Mivel osztálypénz, ezért gondolom inkább szeptembertől augusztusig gondolnád vezetni a táblázatot, ezt minden további nélkül megteheted. Egyszerűen csak nekem volt kényelmesebb naptári évet vennem alapul.Tessék, példa a SUMIFS formulára, valamint a változó havipénzre (április 2000, nyár 0):
Megj.: ideális esetben ezt egy külön tabon és táblában (tényleges táblaként formázva) logolnám, de úgy nem fér rá a screenshotra.
[ Szerkesztve ]
-
tgumis
tag
válasz Fire/SOUL/CD #53330 üzenetére
Szia!
Most jutottem el odáig, hogy kipróbáljam. Parádés de sajna nekem egy összeg kellene, hogy mennyi a végösszeg.
Próbáltam egy indirect fügvénnyel de #HIV hibát ad
most negjelenik:
131,589 , 159,882
ehelyett nekem a két szám összege kellne
=131,589+159,882 =291,471 -
BullZeye
veterán
válasz szivacs1987 #53371 üzenetére
Ömm, őszintén bevallom a képletet nem értem, viszont éleshelyzetbe téve ha van 10000Ft teljes összeg akkor az egyik sorban 7, másikban csak 5 oszlopig írja az 1000ft-ot.
Gondolom azért, mert példa 1. oszloptól indul az éles táblában pedig 6, és volt aki többet fizetett be mint 12k nem bolondbiztos, de működésre lehet bírni köszi
szerk.:
Hálás köszönet, sikerült beletenni, sőt még kezeli a túlfizetéseket szépen kitolva.[ Szerkesztve ]
Eladó Yuka 1000 robotfűnyíró + sweeper!
-
Delila_1
veterán
válasz szürke #53375 üzenetére
Az utolsó lap neve legyen Összegzés.
A makró:Sub Szamlalas()
Dim lap As Integer, sor As Integer, CV As Object, WSGy As Worksheet, db As Integer
Set WSGy = Sheets("Összegzés")
For lap = 1 To Worksheets.Count - 1
Sheets(lap).Activate
For Each CV In Range("A1").CurrentRegion
If CV.Value > "" Then
If Application.WorksheetFunction.CountIf(WSGy.Columns(1), CV.Value) = 0 Then
sor = WSGy.Range("A" & Rows.Count).End(xlUp).Row + 1
WSGy.Cells(sor, 1) = CV.Value: WSGy.Cells(sor, 2) = 1
Else
sor = Application.Match(CV.Value, WSGy.Columns(1), 0)
WSGy.Cells(sor, 2) = WSGy.Cells(sor, 2) + 1
End If
End If
Next
Next
End Sub
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
szürke
tag
Sziasztok!
Ismét segítséget szeretnék kérni!
(2019-es magyar nyelvű excel)Sajnos a feltételes formázással nem boldogulok, csak egy adott munkalapot figyel, nem tudom rávenni hogy többet figyeljen egyszerre.
Amire szükségem lenne:
Duplikáció keresése és kijelölése (piros háttér) egy 8 munkalapot tartalmazó excelben.
Minden munkalap minden celláját hasonlítson össze minden munkalap minden cellájával, ami tartalmaz egy adott szövegrészt.Pl.
Munkalap 1 tartalma:
Alma1
Alma2
Alma3Munkalap 2 tartalma:
Alma3
Alma4
Alma5Amire szükségem lenne az az, hogy minden olyan munkalap minden celláját ami tartalmazza az "Alma" részt, azt hasonlítsa össze minden munkalap minden cellájával ami tartalmazza az "Alma" részt. Duplikáció eseten pedig ezeknek a celláknak változtassa meg a hátteret pirosra.
Bármelyik munkalap bármelyik cellájában változás történik, egyből jelezze ha már létező.
(Nem tudom mennyire lényeges, de a sorok és oszlopok száma maximalizálva van, nem kell az egész munkalapot figyelni)
Hogy lehet megoldani a dolgot?Előre is köszönöm segítségeteket!
Ha még azt is kiírná hogy mennyi van (mondjuk egy 9-edik "összegzés" nevű munkalapon, az már több mint szuper lenne. De nem vagyok telhetetlen...
[ Szerkesztve ]
-
félisten
-
BullZeye
veterán
válasz Fire/SOUL/CD #53369 üzenetére
Ezt csináltam én is először, de az kellene, hogy 1000 forintonként legyen 1 hónap, tehát lássa az apuka anyuka, hogy novemberig befizette, legközelebb decemberben kell.
Tehát na a teljes összeget osszam a hónapok számával, hanem teljes összeg / 1000 és annyi hónapra írja be az 1000-et.Eladó Yuka 1000 robotfűnyíró + sweeper!
-
félisten
-
BullZeye
veterán
Osztálypénzes excelt csinálom épp, és van aki az egész éveset egyszerre fizette be, van aki csak egy részét.
Van egy "teljes összeg" cellám, ahol van 3000Ft beleírva, ez 3 hónapnyi osztálypénz, hogy tudom kitölteni, hogy szeptember-október-november celláknál (közvetlen mellette) 1000-1000-1000 ft szerepeljen? Tehát Teljes összeg/1000ft és ahány darab van annyiszor írjon 1000f-tot balról jobbra?Eladó Yuka 1000 robotfűnyíró + sweeper!
-
PistiSan
addikt
válasz Fferi50 #53364 üzenetére
Köszönöm a plusz információt, én is azt felételezem, hogy a program amibe végül importálásra kerül, ott biztos van egy rész, ami kiveszi a szóközöket abból az oszlopból amiben a szám értekek vannak.
De ha ez a formátum amit eddig használtak, ki vagyok én, hogy mást kezdjek el bevezetni.A megoldás az lett végül, hogy a jobb oldalról 6 karakterre elválasztottam az oszlopokat 2 részre, majd újra egyesítettem őket, ahol alapból felajánlja az excel, hogy szóközt rak be az egyesített adatok közé, majd törlöm a sorból a szó elejéről és végéről a szóközököket, hogy az 1000 nél kissebb számoknál se maradjon felesleges szóköz.
Így szövegként elmentve, majd manuálisan csv-be exportálva már tökéletesen ugyan azt a fájl kapom, mint amit küldtek mintának, hogy ilyen végeredmény kell.#53366Mutt
A te válaszodat is köszönöm, de tényleg nem tudom hová kellene ezt beírnom amit javasoltál, egy képernyőkép, vagy valami jól jött volna. -
Mutt
senior tag
válasz PistiSan #53358 üzenetére
Szia,
"...1000-es számoknál egy szóköz kerüljön be..."
Power Query-ben nincs formázás, csak adattípusokat tudsz megadni. Amint betöltötted Excelbe ott tudod a formázást beállítani. Ha nagyon kell "számformátum", akkor szöveggé alakítva lehet formázni.
pl.
Number.ToText(23234, "N2", "hu-HU")üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
senior tag
válasz alfa20 #53339 üzenetére
Szia,
Ha még aktuális, akkor itt vannak az én tippeim (KOCKA függvényben kezdő vagyok).
1. Power Query-ben amikor a kapcsolati betöltést választod, akkor legyen bepipálva az adatmodellhez hozzáadás.
2. Power Pivot fülön hozz létre egy mértéket (measure-t).
3. A képleted:=KOCKA.ÉRTÉK("ThisWorkbookDataModel";"[Measures].[result]";"[tbGfk].[GFK].&["&A2&"]")
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Fferi50
Topikgazda
válasz PistiSan #53363 üzenetére
Szia!
A számformátum csak a megjelenítést befolyásolja, illetve nyomtatáskor érvényesül.
Az Excelben egyszerűen kijelölöd a cellákat - jobb egérgomb - cellaformátum - szám és ott kiválasztod hány tizedes legyen és legyen-e ezres elválasztó.
Ez nyomtatásnál érvényesül. Ha exportálod CSV-be, mivel szövegesként exportálja, ott is benne lesz az esetleges szóköz az ezres elválasztónál. Ha valaki más olvassa majd be, akkor annak gondoskodnia kell a számformátum kezeléséről abban a programban amit használ.
Más tekintetben nem tudok a formázásra tippet adni.
Üdv. -
Fferi50
Topikgazda
-
PistiSan
addikt
válasz Fferi50 #53360 üzenetére
Köszönöm szépen, hogy segíteni próbálsz!
A PowerQuery-szerkesztő felületén beállítottam az oszlopt "Tizedes tört"-re, itt kellene az általad írt kódot beillesztenem valahová?
Ha lehet részletesen írd le kérlek, mert nem tudom mire gondolsz, nincs meg a szükséges tumásom hozzá, hogy használni tudjam a megoldásodat.
-
PistiSan
addikt
válasz Fferi50 #53353 üzenetére
Köszi, lassan össze áll!
Összesen 1 dolog van még amit nem tudtam megoldani
A táblázat egyik oszlopában vannak szám értékek, pl
23234,00
3242,00
1234,00Ezeket szeretném úgy megjeleníteni, hogy az 1000-es számoknál egy szóköz kerüljön be, tehát így nézzenek ki a fenti számok.
23 234,00
3 242,00
1 234,00Gondolom ezt még a powerquery-ben kellene valahogy megoldani, de nem sikerül.
A legvégén egy pontosvesszővel tagolt csv-be mentem el az egészet.
-
Rhair
csendes tag
Üdv
Feltéles formázást meg lehet úgy csinálni, hogy külön soronként emelje ki az értékeket, de ne egyesével kelljen megcsinálni?
Egy folyamatos bővülő listáról van szó
Soronkét:
Egyben kijelölve
Köszi! -
Fferi50
Topikgazda
válasz Dr. Mózes #53355 üzenetére
Szia!
Rájöttem a probléma okára.
A makró közepét így módosítsd légy szíves:For xx = 0 To UBound(alap)
If Val(Replace(alap(xx), ",", ".")) <> 0 Then ' csak ez a sor módosul!!!
If kiad(UBound(kiad)) = 0 Then
kiad(UBound(kiad)) = Val(Replace(alap(xx), ",", "."))
Else
ReDim Preserve kiad(UBound(kiad) + 1): kiad(UBound(kiad)) = Val(Replace(alap(xx), ",", ".")) 'szamkinyer = szamkinyer & ";" &
End If
End If
Next
Üdv.
[ Szerkesztve ]
-
kicsit offtopic, használ valaki valami használható értelmes beépülö AI modelt az excelben ami tud és képes is segiteni a feladatokban és nem csak szovegesen hanem aktivan meg is változtatja a cellákat képleteket ?
-
Fferi50
Topikgazda
válasz PistiSan #53351 üzenetére
Szia!
awb.save
sor elé írd be légy szíves:Range(Cells(1, 16), Cells(ActiveSheet.UsedRange.Rows.Count, 16)).Value = Range("A6").Value
Ez az első sortól az utolsó sorig beírja az A6 cella értékét a 16. oszlopba.
Ha nem az első sortól szeretnéd, akkor a Cells(1, 16) első paraméterét írd át a sor számára. Ha másik oszlopba szeretnéd, akkor a 16 helyére írd az oszlop számát.
Üdv. -
Fferi50
Topikgazda
válasz Dr. Mózes #53349 üzenetére
Szia!
Ezt a makrót másold be egy modulba:
Function szamkinyer(rng As Range) As Variant
Dim alap, xx As Integer, kiad()ReDim kiad(0)
alap = Split(rng, " ")
For xx = 0 To UBound(alap)
If Val(alap(xx)) <> 0 Then
If kiad(UBound(kiad)) = 0 Then
kiad(UBound(kiad)) = Val(Replace(alap(xx), ",", "."))
Else
ReDim Preserve kiad(UBound(kiad) + 1): kiad(UBound(kiad)) = Val(Replace(alap(xx), ",", ".")) 'szamkinyer = szamkinyer & ";" &
End If
End If
Next
szamkinyer = kiad 'Split(Mid(szamkinyer, 2), ";")
End Function
Úgy működik mint egy beépített függvény, tehát a használata:
=szamkinyer(A1)
Eredmény: egymás melletti két cellába kiírja az A1-ben található számokat.
FONTOS követelmény, hogy a számok szóközök között legyenek, úgy ahogyan a mintádban is írtad.
Mutatom az eredményt:
Üdv.
Ps. természetesen makróbarátként kell menteni.
Még valami: A függvény alkalmas arra is, hogy egy szövegből bármennyi - szóközök között levő - számot kiszedjen egymás melletti cellákba! -
PistiSan
addikt
válasz PistiSan #53350 üzenetére
A fájlok megnyitására és mentésére a google gemini írt egy VBA-t, ami működik!
Sub NyisdMegEsMentMindenFajlt()
Dim myFolder As String
Dim myFile As String
Dim wb As Workbook
myFolder = "D:\valami\"
myFile = Dir(myFolder & "*.xlsx")
Do While myFile <> ""
Set wb = Workbooks.Open (myFolder & myFile)
wb.Save
wb.Close
myFile = Dir
Loop
End Sub
Annyit kéne még megoldani, hogy a forrás fájlokban az A6 cellában lévő értéket be kellene illeszteni egy új oszlopba!
Ha mondjuk a fájl 1000 soros, akkor az A6 érétéket mind az 1000 sorban meg szeretném jeleníteni. -
PistiSan
addikt
válasz Fire/SOUL/CD #53348 üzenetére
Nem vált be sajnos amit javasoltál!
Gondolkodtam, hogy mit tehetnék, hogy tudjatok segíteni.
Azt találtam ki, hogy az egyik ilyen fájlt kitöltöm kamu adatokkal, 10 sorban, hogy feltölthesem ide, és rá jöttetek mi a gond.
Feltöltés előtt, még meg nyitottam a próba fájlt, ekkor láttam, hogy minden oszlop ott van! Ez nagyon furcsa.
Fogtam egyet az eredeti fájlok közül, megpróbáltam megnyitni, 1 oszopot látott megint.
Megnyitottam a fájl, rá mentettem, utána megint próbáltam megnyitni az adatok beolvasása alatt, és jó lett!A képen látható 2 fájl azonos, ugyan az a fájl lemásolva.
A különbség az, hogy a másodikat megnyitottam és rá mentettem, majd bezártam.
A fájl mérete és hash értéke is megváltozott ekkor.Mi lehet az eredeti fájlokkal, manuálisan végig megnyitva az összes (több 100) fájl és rá mentve, megoldódna a hiba, de ezt nylíván nem szeretném kézzel megcsinálni.
Valami ötlet esetleg?
-
Dr. Mózes
aktív tag
válasz Fferi50 #53346 üzenetére
Köszönöm a javaslatokat, tegnap végül a ChatGPT segített, mert nem csak 3 számjegyű tétel van hanem 2-5-ig bármi lehet.
Bedobott egy makrót, amit picit finomhangolva tökéletesen ellátta a feladatot. Sajnos abban is van annyi hiba, hogy a tizedes vesszős tételeket nem tudja értelmezni Type Mismatch-et hoz. -
félisten
válasz PistiSan #53347 üzenetére
A linkelt képen nem úgy tűnik, mintha 1 oszlop lenne... Vagy ott még jó minden?
Az adatok egyesítése és átalakítása opciót válaszd, úgy sem kerül be a 15 oszlop?[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
PistiSan
addikt
Sziasztok!
Office 365-öt használok.Van egy mappa nagyon sok excel fájlal, ezek strukturáltak, ugyan olyan formátumban vannak bennük az adatok.
Szeretném a sok fájlt 1 nagy fájlba beolvasni, és műveleteket végezni vele, az első lépésnél akadok el.Adatok/Adatok beolvasása../fájlból/Mappából-ra megyek.
Betallózom a mappát, szépen megjelenik egymás alatt az összes excel fájl.
Összevonás ás betöltés gombra nyomok.
A fájlokban 15 oszlp van amiből adatokat kellene kinyernem, de valamiért az excel csak az első oszlopot tölti be, és nem tudom miért.
Szóval valamilyen módon meg lehet mondani neki, hogy kell mind a 15 oszlop, nem csak az első?
Egyébként a 8 sorban vannak rendes fejlécek, az azok alatt lévő sorokra lenne szükségem.
[kép]Minden ötletet szívesen veszek. Lassan megőrülök, hogy nem találok rá megoldást.
-
Fferi50
Topikgazda
válasz Dr. Mózes #53343 üzenetére
Szia!
Lappy javaslatát egy picit módosítanám, mert még nem ad teljesen megfelelő eredményt az első számra:
Az első képletet próbáld így:=BAL(SZÖVEGÖSSZEFŰZÉS("";IGAZ;HAHIBA(ÉRTÉK(KÖZÉP(KÖZÉP(A1;SZÖVEG.KERES(" ";A1)+1;HOSSZ(A1));SOR(INDIREKT("1:"&HOSSZ(A1)));1));""));3)
Ezzel elkerülhető, hogy a megnevezésben levő számok bekerüljenek a MIN értékbe.
Feltétel, hogy a megnevezés után legyen mindig szóköz.
Ha van SZÖVEGFELOSZTÁS függvényed, akkor a következő képlet a számok hosszától függetlenül adja a két értéket:=SZÖVEGFELOSZTÁS(SZÖVEGÖSSZEFŰZÉS(";";IGAZ;HA((SZÁM(ÉRTÉK(SZÖVEGFELOSZTÁS(A1;" "))));SZÖVEGFELOSZTÁS(A1;" ");"");"");";")
Üdv.
[ Szerkesztve ]
-
félisten
válasz alfa20 #53342 üzenetére
Sajnos vannak alapvető dolgok, amikkel nem vagy tisztában, először azokat kellene rendbe rakni. Tényleg ne vedd ezt rosszindulatú kritikának, csak sok dologról kellene írni, pl:
"Majd a KOCKA.TAG függvényel a fejrészt be akartam tallózni, de már itt #HIÁNYZIK-ot dob."
Igen, mert a Measures-t olyan mezőknél használatos, amik származtatott/számolt mezők, tehát maga táblázat fizikailag nem tartalmazza.Adok pár linket, azokat nézd meg.
CUBEMEMBER (KOCKA.TAG) Function
CUBEVALUE (KOCKA.ÉRTÉK) – get directly values from Power Pivot data model - itt van egy kész letölthető táblázat is (Comment szekció előtt közvetlenül), töltsd le, sasold meg, pont olyan feladat van megoldva benne, amiről először kérdeztél.Ebben a topikban jó- és segítőkész koponyák vannak, természetesen ha így sem jön össze a dolog (vagy bármi egyéb kérdésed adódik stb stb), akkor várunk vissza és ha tudunk, akkor segítünk.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
lappy
őstag
válasz Dr. Mózes #53343 üzenetére
ha a min és a max 3 számjegyű mindig akkor lehet ezzel szétszedni
=BAL(SZÖVEGÖSSZEFŰZÉS("";IGAZ;HAHIBA(ÉRTÉK(KÖZÉP(A1;SOR(INDIREKT("1:"&HOSSZ(A1)));1));""));3)
=JOBB(SZÖVEGÖSSZEFŰZÉS("";IGAZ;HAHIBA(ÉRTÉK(KÖZÉP(A1;SOR(INDIREKT("1:"&HOSSZ(A1)));1));""));3)Bámulatos hol tart már a tudomány!
-
Dr. Mózes
aktív tag
Sziasztok!
Van egy oszlop, amelyekben különböző termékek kiszerelési határértékei vannak szövegként.
Pl.
C2 Min. 150 gramm max. 250 gramm
C3 100 - 150 ml közöttEzeket a számadatokat kellene két külön oszlopba szedni pl. így:
MIN MAX
150 250
100 150Megnehezíti a dolgot, hogy a számadatok közötti szöveg az mindenhol változó, nem egységes.
Van erre valami megoldás, vagy csak a kézi adatrögzítés? -
alfa20
senior tag
válasz Fire/SOUL/CD #53340 üzenetére
másik gépen más Excel verzióval is meg próbálkoztam, de ezek szerint én rontok el valamit. készítettem egy .CSV fájlt amit PowerPivot-tal beolvastam.
Majd a KOCKA.TAG függvényel a fejrészt be akartam tallózni, de már itt #HIÁNYZIK-ot dob.
A B2-es cellába 1-es értéket ad, az alábbi képletre:=KOCKA.ÉRTÉK("ThisWorkbookDataModel";"[data].[id].[1]";"[data].[sales]")
"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)
-
alfa20
senior tag
válasz Fire/SOUL/CD #53340 üzenetére
igen valóban a képlet hibás volt, de sajnos nem az javítás után is ugyan úgy nem ad vissza értéket
"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)
-
félisten
válasz alfa20 #53339 üzenetére
A #HIÁNYZIK hiba sok mindentől jöhet, de így ránézésre a képlet végén lesz a gond
"[tbGfk].[GFK].&["&A2&"]"
helyette próbáld ezt (nem kell az &-jel)
"[tbGfk].[GFK].["&A2&"]"
Természetesen az A2 cella olyan értéket kell, hogy tartalmazzon, ami szerepel a GFK oszlopban, ellenkező esetben szintén #HIÁNYZIK hibát kapsz.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
alfa20
senior tag
Sziasztok,
van egy külső táblám amit Power Query-ben dolgom fel, betöltésnél csak a kapcsolatot választom. Ebben a táblában mondjuk így vannak az adatok (tábla neve tbGfk):
GFK | ertek
cooling | 12
hoods | 9
cooking | 15Az Excel táblába ebből szeretnék visszakapni adatot a KOCKA.ÉRTÉK függvénnyel próbálkoztam:
=KOCKA.ÉRTÉK("ThisWorkbookDataModel";"[tbGfk].[ertek]";"[tbGfk].[GFK].&["&A2&"]")
akár mit próbáltam ki mindig #HIÁNYZIK értéket kapok eredményül.
bonyolultabb lenne a feladat, de ha az egyszerűbb nem sikerül akkor nem tudok tovább menni.
[ Szerkesztve ]
"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)
-
Fferi50
Topikgazda
válasz Flowtation #53336 üzenetére
Szia!
Szerintem valószínűleg az lesz a megoldás.
Üdv. -
Flowtation
őstag
-
Fferi50
Topikgazda
válasz Flowtation #53334 üzenetére
Szia!
Szerintem annyi a magyarázat, hogy a 2016-os verzióban még nem működött a kiválasztásra szűkítés - ezt talán fórumtársak meg tudják erősíteni -, csak a legördülő lista. Az O365-ben pedig már működik. Sajnos ellenőrizni már nem tudom, de ha nálad nem működik, akkor ez a verzió miatt van.
Azért is írtam neked a másik lehetőségeket, mert régebben csak azzal a módszerrel lehetett elérni a szűkítést.
Sajnos 2016-os verzióban ezzel együtt kell élni - vagy verziót váltani. Azt nem tudom megmondani, melyik verziótól működik így az adatérvényesítés.
Üdv. -
Flowtation
őstag
válasz Fferi50 #53332 üzenetére
Szia!
Csatolok pár képet, remélem így elég lesz. Amúgy én csak egyféleképpen hozok létre legördülőt, az adatok->érvényesítés menüponton keresztül. Listboxot vagy combobox-ot nem tudok létrehozni.
itt az eredeti file (2016 pro):
[kép] [kép]
ez pedig nálam megnyitva (o365):
[kép] [kép]
Tehát a 2016os officeban egyik sem jó (az eredeti és ha újat csinálok az se) míg nálam O365-el mindegyik jó.Keresek: D-link covr-1102 2 pack routert.
-
tgumis
tag
válasz Fire/SOUL/CD #53330 üzenetére
Köszi
Ki fogom probalni
Hálás köszönet -
Fferi50
Topikgazda
válasz Flowtation #53331 üzenetére
Szia!
Az Adatérvényesítés listával csak a legördülő listát mutatja és nem szűkíti a beírásnak megfelelően. Az eredeti fájlban valószínűleg nem az van, hanem listbox/combobox, ami úgy látszik, mintha cella legördülő lenne - de nem az.
Ezért kértem a képet mindkettőről.
Üdv. -
Flowtation
őstag
válasz Fferi50 #53329 üzenetére
Szia!
Ahol nem működik ott office 2016 pro van telepítve, nekem ugye o365. Az eredeti fájl ods formátum, openoffice vagy libreoffice volt előzőleg a gépen. A listát mindig ugyanúgy csinálom excelben (libre-ben nem tudom hogy kell), adatok menü érvényesítés, ott kiválasztom, hogy lista (üres cellák mellőzve és legördülő lista bepipálva), a forrás pedig a komplett A oszlop a mellette lévő munkalapról. Én mindig így szoktam, máshogy nem is tudom hogy kell. Ami még fura, hogy a 2016 alatt, ahol nem működik, ott a gördülősáv furán néz ki, keskenyebb is, nem olyan mint általában, viszont nálam az is rendben megy.
Holnapra tudok képet küldeni.Keresek: D-link covr-1102 2 pack routert.
-
félisten
válasz tgumis #53308 üzenetére
Most nem volt sok időm, ezért egy makrót írtam hozzá. Nem elképzelhetetlen, hogy kivitelezhető összetettebb sima képlettel is, most sajna nincs időm ezen agyalni.
Module1 kód (Topik összefoglalóban megtalálod, hogy lehet beszúrni)
Option Explicit
'Fire/SOUL/CD - 2024
Public Function Fire_CreateMenu_FX(MyCell As Variant, MyRange As Range, MyColumnIndex As Integer) As String
'MyCell -> forrás cella címe (amit fel kell dolgozni)
'MyRange -> az a tartomány (táblázat, ha úgy tetszik), ahol fel vannak sorolva a menükódok és megnevezésük
'MyColumnIndex -> tartomány (táblázat) azon oszlopa, amely a menük megnevezését tartalmazza
'elválasztó karakter (itt vessző), ezzel vannak elválasztva a menükódok a cellá(k)ban
Const MYDELIMITER = ","
'szöveg típusú dinamikus tömb
Dim MyStringArray() As String
'ciklusszámláló
Dim i As Long
'FELOSZTÁS függvény segítségével, a MYDELIMITER paraméterrel tömböt hozunk létre
MyStringArray = Split(MyCell.Value, MYDELIMITER)
'a feldolgozott, teljes menü ebbe a szöveges változóba fog kerülni
Dim MyString As String
MyString = ""
'végignézzük a tömb elemeit (kódokat a cellában, ami bármennyi lehet)
For i = 0 To UBound(MyStringArray)
On Error Resume Next
'FKERES függvény futtatása. Megkeressük az összes menükódot és összefűzzük egy darab string-be
MyString = MyString + Application.WorksheetFunction.VLookup(CInt(MyStringArray(i)), MyRange, MyColumnIndex, False)
'hibakezelés, ha olyan kód lett megadva, ami nem létezik a tartományban
If Err.Number <> 0 Then
MsgBox "A(z) " & MyStringArray(i) & " azonosító nem található a(z) " & MyRange.Address & " tartományban!"
End If
'ha nem az utolsó menükód, akkor egy vessző+szóköz párossal elválasztjuk őket egymástól
If i <> UBound(MyStringArray) Then
MyString = MyString + ", "
End If
Next i
'visszaadjuk a feldolgozott, teljes menüsort
Fire_CreateMenu_FX = MyString
End FunctionÍgy tudsz rá hivatkozni (függvény paraméterezése megegyezik az FKERES függvényével)
Megjegyzés
Menükódok csak számjegyeket tartalmazhatnak.[ Módosította: koncsik ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Fferi50
Topikgazda
válasz Flowtation #53328 üzenetére
Szia!
Legördülő menüt többféleképpen létre lehet hozni - pl. adatérvényesítés, listbox, combobox.
Jó lenne tudni, milyen módon van létrehozva az eredeti fájlban.
Az új O365-ben milyen módon hoztad létre a legördülőt?
Esetleg egy-két kép segíteni. Milyen az ahol műxik és milyen ahol nem, a környezetével és a fenti szerkesztősorral együtt lenne jó látni.
Üdv.. -
Flowtation
őstag
Sziasztok!
Egy - számomra - érdekes hibába ütköztem 2016-os office-al. Van egy táblázat, ami eredetileg .ods formátumú, de most már excelben használják. Maga a doksi egy beosztás, ahol adott géphez egy legördülő menüből választják ki az embert. Az a helyzet, hogy a legördülő menüben nem műkdöik sem a scroll sem a keresés, azaz ha elkezdik begépelni a nevet, nem szűkíti a találatokat. Az érdekes, hogy én megnyitottam a saját office-omban (ami o365) ezt a fájlt, ott tökéletesen működik. Csináltam a 2016-on egy teljesen új táblát, de azzal sem működik, illetve úgy sem, hogy ha az o365-ös excellel csinálok egy újat, azon a gépen nem megy. Annyi javulást érek el, hogy ha a gördítő sávon áll a kurzor, akkor lehet görgetni, de a gépelés nem jó továbbra sem.
Van valami tippetek, hogy mi lehet a baj?
Köszi előre is!Keresek: D-link covr-1102 2 pack routert.
-
föccer
nagyúr
válasz Fferi50 #53326 üzenetére
Szuperézékeny adatokkat nem lehet ilyen rendszerre bízni. Igazándiból csak a beléptető rendszert gondoltam végig, hogy hogyan lehetne elkerülni, hogy megnézzék mondjuk a regisztrált felhazsnálókat. Oké, hogy very hide-ra rakom a megfelelő munkalapokat, de alt F11 és máris megvan. Oké, hogy MD5-re kódolom a jelszavakat és csak erre ellenőrzök, de ha bárki belép a vba-ba, akkor 1 mozdulat kiütni a belépéskori ellenőrzést. Ebből jött a gondolat, hogy lehet-e tiltani/védeni egy project VBA kódját, pl egy dev pass-al.
Mert ha védhető dev-pass-al a vba project kódja, akkor onnantól kezdve az MD5-tel már lehet védeni a belépés jelszavait. Ha workbook open-re ráépítem a belépés ellenőrzését, és nem férnek hozzá a vba kódhoz sem, akkor egyszer felhasználó (mondjuk az én szintemen) nem fogja tudni megkerülni a beléptetést). Ha valaki meg tudja törni az excel védelmét hogy hozzá férjen a vba kódhoz és azt átírja, akkor meg már mindegy, onnantól fogva mindegy, mert 1 mozdulat kiiktatni a jelszó ellenőrzést. Nyilván a jelszavak md5 hash-elése akkor is kell, függetlenól a vba kód védelmétől.
md5 bőven elég lesz, ha valaki azt megtöri, akkor legyen boldog
Jó lesz ez, köszönöm a segítséget.
föccer
Építésztechnikus. Építőmérnök. Ingatlan adás-vétel vevő oldali támogatása. Mérnök tanácsadás, felújításhoz, átépítéshez. Excel feladatok megoldása. Lézergravírozás. Mindent IS csinálok: www.jatekosfejlodes.hu
-
Fferi50
Topikgazda
válasz föccer #53324 üzenetére
Szia!
Ha a VBA kódok védelmére gondolsz, akkor nézd meg ezt:
Tools - VBA Project Properties - Protection fül
Itt jelszóval védheted a projektet. Papírforma szerint csak a jelszó ismeretében lehet láthatóvá tenni. Ha ezt a jelszó megjegyzed, akkor nem szükséges a makrók között "elrejteni", tehát nem olvasható ki szerintem.
Azt nem tudom - mert nem érdekelt és így nem is néztem utána, hogy az Excel hol tárolja ezeket a jelszavakat és milyen nehéz megtalálni, ha "kicsomagoljuk" a fájlt.
Javaslom még, hogy bináris formában mentsd a fájlt, így kevesebb helyet foglal.
Persze aki megszállottan meg szeretné nézni, mit és hogyan alkottál, azt nem hiszem, hogy bármilyen eszközzel távol tudod tartani. Ez ellen csak nehezítéseket lehet használni. - (Kivéve, ha "védett" környezetben dolgozol és onnan nem kerülhet ki semmilyen információ... )
A beléptetés persze nagyon fontos több felhasználós, több felhasználói szintű rendszer esetén.
Üdv.[ Szerkesztve ]
-
atyca
senior tag
válasz Fferi50 #53319 üzenetére
Csak kezdtem, mert tegnap estére már a hajamat téptem...
Ma Office javítás - frissítés, és pár idegtépő szösszenet után az instrukcióidat bevetve most minden klappol (kop-kop-kop)
Hálás vagyok a segítségért, köszi!Win11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
föccer
nagyúr
Kedves Uraim, és hölgyem!
Eljött az idő. Indításnál beléptetést fogok használni. Első körben önfejlesztés céljából.
Username, nick, email cím és MD5 hash. Utóbbit azért, mert ezt megtaláltam, másrészt meg aki az md5-öt meg tudja kerülni, az az alt F11-et is meg tudja nyomni.
Jól sejtem, hogy nem nagyon tudom megfogni, hogy valaki illetéktelen hozzáférjen a vba kódhoz.
puszi mindenkinek.
föccer
Építésztechnikus. Építőmérnök. Ingatlan adás-vétel vevő oldali támogatása. Mérnök tanácsadás, felújításhoz, átépítéshez. Excel feladatok megoldása. Lézergravírozás. Mindent IS csinálok: www.jatekosfejlodes.hu
-
föccer
nagyúr
Ahogy Fferi50 is írja. a címsorok és cím oszlopok "technikai" dolgok, a cella hivatkozási címét mutatják. Egyébként semmi köze a cellák adat tartalmához.
A cella az excel elemi adategysége. Van neki értéke, formátuma és címe. Egy három teljesen különböző dolog, kis túlzással tök függetlenek egymástól. A cella értékét és formátumát szabadon tudod változtatni, a címét nem.
Építésztechnikus. Építőmérnök. Ingatlan adás-vétel vevő oldali támogatása. Mérnök tanácsadás, felújításhoz, átépítéshez. Excel feladatok megoldása. Lézergravírozás. Mindent IS csinálok: www.jatekosfejlodes.hu
-
Fferi50
Topikgazda
Szia!
No ez az amit nem lehet!
Ez az Excel automatikus cella cím pozicionáló mutatója, az Excelben való tájékozódásra, hely meghatározásra szolgál.
Hiszen így tudod meghatározni, hogy most az A1 cellán van a cursor. A képletekben is így tudsz hivatkozni a cellákra.
A saját sorszámozásodat külön oszlopban kell megoldanod, függvényekkel vagy pl. automatikus kitöltéssel.
Üdv. -
-
Fferi50
Topikgazda
Szia!
Ez érdekes, de szerintem emiatt nem kellene új munkafüzetet kezdeni.
Fizikailag töröld a képleteket tartalmazó oszlopokat és képletezd újra őket. Először beilleszteni egy oszlopot elé vagy mögé, utána törölni a képletes oszlopot, hogy ne legyen hivatkozási problémád.
Üdv. -
atyca
senior tag
válasz Fferi50 #53317 üzenetére
Nincs benne valós adat, ha azért lett törölve.
A G oszlop egy táblázatból húzza be a címeket a név alapján, ott jól szerepel, és a G oszlopban is.
És csak a hazaszállítást jelölve csinálja, ott sem mindenhol.
Kezdjem elölről egy új munkafüzetben?Win11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
atyca
senior tag
Ma idenőttem, bocsi!
Ezt (dupla cím) miért csinálhatja a hazaszállítást kijelölve?
=HA($B4="Beszállítás";$C$2;HA($B4="Hazaszállítás";$G4;""))
Win11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
atyca
senior tag
válasz Fire/SOUL/CD #53314 üzenetére
Nálam is "csak" az eleje maradt le ....
Leköteleztél Uram, köszi!Win11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
félisten
-
atyca
senior tag
-
atyca
senior tag
Sziasztok!
A #HIÁNYZIK hibaüzenetet szeretném eltüntetni.
Hol a hiba?
=FKERES(E4;Táblázat2[#Mind];2;0);HAHIÁNYZIK(FKERES(E4;Táblázat2[#Mind];2;0);"")
Köszi előre is a segítséget!Win11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
wwhy
veterán
Srácok, látszólag egy rém egyszerű dolgot szeretnék, de nem tudom (fullkezdő vagyok excelben):
- hogyan lehet az excel által megadott sorszámot kitörölni (pl. a második sor kezdődjön az egyessel), illetve
- hogyan lehet egy táblázaton belül a kezdő sorszámokat újrakezdeni? Tehát ami most. pl. 25, az ismét legyen 1, majd a 35-ös sor ismét eggyel kezdődjön stb.
ELADÓ <<Dell 7440 laptop>><<Újszerű, garis>><<i5-1345U, 16GB RAM, 256GB vagy 1TB SSD>>
-
tgumis
tag
válasz Fire/SOUL/CD #53277 üzenetére
Szia!
Egy újabb probléma.
Van egy lista amiben vannak az adott kaják kódjai és a hozzá tartozó érték. Egy menühöz több kód is tartozik mondjuk Zellerkrém leves plusz levesgyöngy. De ez lehet több is. Tehát segédoszlop nélkül szeretném megoldani, hogy egy cellába beírom vesszővel elválasztva az adott kajához tartozó kódokat és egy másik cellában megjelenik az adott "összeállítás" értéke.
Pl mint itt:
-
Fferi50
Topikgazda
válasz Zenebohoc #53305 üzenetére
Szia!
Arra gondoltam még, hogy szinkronizálási probléma lehet. Ha van ONEDRIVE-ot, akkor menet közben ideiglenes mentések keletkeznek és szinkronizálás után áll helyre a világ rendje. Érdemes lenne kipróbálni, hogy kérsz egy szinkronizálást a fájlra. Már persze, ha valóban van Onedrive-od (és MS fiókod).
Üdv. -
Fferi50
Topikgazda
Szia!
A esetben: jobb egérgomb - cellaformázás - szám - egyéni, a formátum pedig:[>=1000000]#,0 "M";[>=1000]##0,0 "K";## ##0
A formázás természetesen másolható.
A B eset komplikáltabb, egyedi cellákra/tartományra csak képlettel megvalósítható, direktben nem írhatod be a konkrét cellába a számot.
A képlet, ha az eredeti szám az A1 cellában van:=HELYETTE(SZÖVEG(A1;"# ##0");" ";".")
Viszont általános érvénnyel megváltoztatható az ezres elválasztó:
Fájl - Beállítások - Speciális - Rendszerbeállítás szerinti elválasztók használata
előtt kiveszed a pipát, majd az Ezreselválasztó melletti kockába beírod a pontot.
Ezután a cellaformázás - szám fülön kiválasztod a szám-ot, bejelölöd a kívánt tizedesjegy számot és bejelölöd az ezres csoport kockát (ami mellett pontot fogsz látni zárójelben).
NE FELEDD! Ez utóbbi beállítás - hogy pont az ezres elválasztó és nem szóköz - minden számra igaz lesz a munkafüzetben.
SŐT az Excelben a régi és új munkafüzetekben is ez a beállítás fog érvényesülni, bármi is volt korábban a beállítás!!!
Vagyis vissza kell állítanod a rendszerbeállítás szerinti használatot a többi fájl használata érdekében.
Ezért talán mégis jobb a képlet használata - bár nyilván kényelmetlen, hogy nem írhatod azonnal a saját helyére.
Üdv. -
Fferi50
Topikgazda
-
Rhair
csendes tag
Hi
Ez egy játékból van (football manager)
Ezt szeretném átvinni excelbe, de elakadtamA, Tehát ha én beírok ,egy összeget cellába, mondjuk 1000000, akkor úgy jelenjen meg, hogy 1M,
200000->200K
1000->1KB, ahogy az utolsó sorban van, hogy 0.000.0000
1.000.000
200.000
2.000
Helyzetől függően szerepelne az A és a B format
Köszi! -
Zenebohoc
tag
válasz Fferi50 #53301 üzenetére
Bocs a kényelmetlenségért. Feltöltés opciónál, nekem a Tallózás, majd kiválasztást követően a feltöltés opció jelent meg. Ez volt az első válaszom tartalma. A második válaszomnál, mivel nem volt beilesztés parancs, simán CTR-V-t adtam. Ekkor nekem megjelent az elérés és alatta a kép.
Ez a harmadik próba. Itt az új kép lehetőséget választva, már megjelent a beillesztés lehetősége :-) Remélem, ez már olvasható lesz.[ Szerkesztve ]
Nincs szebb, mint mikor az alázat csendje zenére lázad....(LGT)
Új hozzászólás Aktív témák
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Vezetékes FEJhallgatók
- Hobby elektronika
- Interactive Brokers társalgó
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Asszociációs játék. :)
- One mobilszolgáltatások
- Otthoni hálózat és internet megosztás
- Autós topik
- One otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Game Pass Ultimate előfizetések 1 - 19 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- AKCIÓ! Microsoft szoftverek, vírusírtó szoftverek, egyéb szoftverek széles választéka!
- Játékkulcsok a legjobb áron: Steam
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Microsoft Office Home & Business 2024 PC/Mac EP2-06638
- Klasszikus PC Játékok + 2db PC Guru lemezmelléklet
- Vírusirtó, Antivirus, VPN licenckulcsok - kedvezményes ajánlatok (frissítve: 2024. 12. 29.)
- Office 2024 Professional Plus, Office Pro Plus 2024 online 32/64 bit - MEGA akció!
- Life is Strange: Before the Storm (STEAM)
- Microsoft Office 2019 Otthoni és vállalati verzió (PC / MAC)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest