-
GAMEPOD.hu
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
-
slashing
senior tag
válasz D@reeo #22699 üzenetére
A sortörtést egyszerűen kijelölöd az oszlopot és sortérés megszüntetése. Az entert meg keres és csere keresett szöveg mezőbe: alt nyomvatart számbillentyűn beüt a 010-et és összes cseréje. Ha csak az utóbbit csinálod már akkor is számolni fog a sortörés már nem oszt vagy szoroz a számításkor....
fura hogy vonzák ugyan azok a megoldások egymást ha szó van róla
[ Szerkesztve ]
-
-
D@reeo
aktív tag
Excel 2007-ben próbálkoztam, valószínűleg az a problem.
-
Fferi50
őstag
válasz D@reeo #22704 üzenetére
Szia!
Az ugyan nem megy, hogy magában a cellában keresd és cseréld ki - csak makróval lehet ilyet tenni -, de máshova a következő képlettel működik:
=helyette(A1;karakter(10);"")
ahol A1 cellában van a szöveg. De még egyszer, ezt egy másik cellába kell megadni.
Én praktikusan azt szoktam ilyenkor, hogy beszúrok egy munkalapot és a beszúrt munkalapon adom meg a képletet az eredeti munkalap azonos cellájára hivatkozva:A1 cella képlete =helyette(Munka1!A1;karakter(10);"")
ezt a képletet pedig ebben a formában végighúzhatod a sorokon-oszlopokon.A cellaformázásban a sortöréssel több sorba ne legyen bekapcsolva vagy vedd ki utólag.
Utána természetesen a képletet átváltoztatom értékké. Másolás - irányított beillesztés - érték.
Üdv.
[ Szerkesztve ]
-
Sleed
aktív tag
sziasztok, olyat hogy tudok csinálni, hogy az összes, kizárólag egy !-t tartalmazó cellába átmásolom a felette lévő(azonos oszlop, eggyel kisebb számú sor) cella tartalmát?
hogyan tudok minden olyan sort törölni, aminek az első vagy második oszlopa üres?
köszi,
Sleed -
Delila_1
Topikgazda
Sub Felk()
Dim cella As Range
Range("A1").Select
Selection.CurrentRegion.Select
For Each cella In Selection
If cella = "!" Then cella = cella.Offset(-1)
Next
End SubSub Ures()
Dim sor As Long, usor As Long
usor = Range("A" & Rows.Count).End(xlUp).Row
For sor = usor To 1 Step -1
If Cells(sor, 1) = "" Or Cells(sor, 2) = "" Then Rows(sor).Delete
Next
End SubA felső írja be a !-ek helyett a fölöttük lévő cella értékét, az alsó törli a sorokat, ahol az A vagy B oszlop cellája üres.
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
samfishR
senior tag
Sziasztok!
Azt meg lehet valahogy oldani, hogy legördülő listához a választható adatbázist amit ki kell jelölni másik excel munkafüzetben adjam meg? próbáltam átkattintani mikor ki kell jelölni az adattáblát, de nem enged átváltani másikba Van erre lehetőség?
-
littleNorbi
aktív tag
Sziasztok! Hogy lehet ebből az excel fájblól ilyen formájú (amit linkeltem) XML dokumentumot létrehozni? Ha próbálom lementeni, mint XML Data, akkor hibát jelez, ha meg XML Spreadsheet 2003-ként mentem le akkor nem ilyen alakja lesz?
-
oszy
veterán
hogyan lehet megcsinálni, hogy beírom az első nap dátumát (2014.08.01. Péntek) aztán ha kijelölöm és lefelé húzom, kiírja az egész évet? Köszönöm!
Szinte ÚJ Xiaomi légmosó E L A D Ó!
-
lappy
őstag
-
Delila_1
Topikgazda
A súgóban keress rá a kitöltőnégyzet szóra.
Azt is megteheted, hogy a következő cellába beírod a következő dátumot, a 2 cellát együtt kijelölöd, és úgy másolod.
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
Mert az már nem dátum, hanem szöveg.
Írd be csak a dátumot, és add meg a cellaformátum egyéni kategóriájában: éééé.hh.nn. nnnn
Akkor majd növeli az értéket a másoláskor.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Vasinger!
nagyúr
Sziasztok!
Hátha tud valaki innen is segíteni: [link]
-
tgumis
tag
sziasztok!
Kérdésem a következő hogyan tudom megoldani azt ,hogy ha beírom az értékesített adaghoz az adagszámot akkor az anyagkiszabat táblázat megfelelő alapanyagához megadja az aznap értékesített összes termék alapanyag szükségletét.
Szóval ha az össz burgonyát az össz sót stb.
Persze egy 320 tételes termékkínálatról van szó ez csak egy szemléltető rész[ Szerkesztve ]
-
slashing
senior tag
válasz tgumis #22729 üzenetére
fkeresel először megkeresteted a napi fogyást azt megszorzod a sárga táblázat kiszabat értékével szintén fkeres és visszaosztod a rózsaszín egységtömegével. De ahogy elnézem ehhez kéne a rózsaszín táblázatba egy olyan oszlop ami mindkettő segédtáblázatban benne van. De így még mindig nem fogod tudni követni hogy melyik nap lett új egység kinyitva...
de ezt csak így elméletben anélkül hogy kipróbáltam volna.....
[ Szerkesztve ]
-
tgumis
tag
válasz slashing #22730 üzenetére
Most úgy van megoldva hogy a fő tàblàn szerepelnek a receptek. Amelyik több összetevős ott cellaegyesìtéssel egyesìtve a receptkód és a recept neve külön . Mellette rejtve minden összetevő felsorolva és ha beírok valahovà adagot akkor a rejtett rèszen megjelennek a kiszabat szorozva adag osztva egység tömeg majd a végén az alapanyagok tàblàban a szumha függvény segítségével összeadva.-
Fkeres azért nem jó mert vannak több összetevős receptek és az első talàlat utàn megàll. Az fkérésnél amúgy 1000 szer jobb az index ha függvény kombinàció.
Szòval valami egyszerűbb megoldàs kell mert a mostanival maceràs a képletezés és sok a hibalehetőség. -
Tibiajax
nagyúr
sziaszok
egy könnyű kérdésem van, de én még ezt se tudom.. :d
tehát adott egy oszlop, az oszlopban sorok ugye és mindegyik sor végéről kellene az utolsó 12 karakter, a többi törlődjön.
Mi a megfelelő képlet erre az esetre?
köszi! -
slashing
senior tag
Az alábbi kódot hogy kell átírni úgy hogy ha egy tartományon belül legyen az mondjuk A10:A végtelenig és beírok egy értéket 12 15 azt automatikusan átalakítsa nekem ne kelljen külön futtatni a makrót? szóval ahogy leenterezem rögtön átalakítja.
A következőt csinálja most a makró beírom a következő formátumban a fok-ot és a szögpercet pl. 12 15 egy szóközzel elválasztva. Futtatom rá a makrót és átalakítja a szögpercet értékké hogy számolni tudjak vele így lesz a 12°15' -ből 12,25.
Sub fokToErtek()
Dim perc As Double
Dim szog As Double
szog = Left(ActiveCell.Value, InStr(1, ActiveCell.Value, " "))
perc = Mid(ActiveCell.Value, InStr(1, ActiveCell.Value, " "))
Range("d9") = szog + perc / 60
End Sub[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz slashing #22737 üzenetére
Laphoz rendeld a makrót.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim perc As Double
Dim szog As Double
If Target.Column = 1 Then
Application.EnableEvents = False
szog = Left(Target, InStr(Target, " "))
perc = Mid(Target, InStr(Target, " "))
Range("D9") = szog + perc / 60
Application.EnableEvents = True
End If
End Sub[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
slashing
senior tag
válasz Delila_1 #22738 üzenetére
jaj bocsi nem írtam hogy a range("d9") nem kell az csak azért volt ott hogy legalább valahova megkapjam az értéket
szóval ahova beírom oda kapjam vissza az értéket ahova írtam és fontos még hogy nem teljes oszlop mert címmel rendelkezik.
Egyébként azt meg tudod mondani hogy miért nem kell az inStr végén +1 vagy -1 stb karaktert hozzáadni? Mert az elején azzal szívtam hogy a szóköztől számítva kivontam két karakter bal-ra középtől meg hozzáadtam de úgy nem volt jó de mire ez leesett ááhhhggrrrr....
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz slashing #22739 üzenetére
A Range("D9") = szog + perc / 60 sor helyett Target = szog + perc / 60 legyen.
if target.address="$A$2:$A$..." then
De a címsorba úgysem írsz , szerintem maradhat a target.column.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
PistiSan
addikt
Bárcsak minden topicban ilyen emberek lennének mit itt, jönnek itt a megoldhatatlannak tűnő problémákkal, legtöbbször perceken belük kapnak megoldást rá.
Pár hónapja követem a topicot, figyelek, sokat tanultam azóta. -
Lino
csendes tag
hello,
olyanban kérnék segítséget hogy van egy adatbázisom ahol rögzítek paramétereket, és mellé egy képet (vagyis annak az elérési utvonalát) és azt szeretném ha én kiválasztok egy sort, és felmásolom az első sorba akkor egy másik munkalapon töltse ki az űrlapot (ez eddig ok) és tegye mellé a betöltött képet.(ezt nem tudom hogy hogyan lehet)
köszi
-
tgumis
tag
Nem tudtok segíteni az itt leírt problémám megoldásàban?
[ Szerkesztve ]
-
slashing
senior tag
-
tgumis
tag
válasz slashing #22748 üzenetére
hát úgy néz ki mégis igazad van de fkeresnél van valami olyan kikötés hogy sorba kell legyen rendezve a lista ugye? De ha emelkedő sorrendben van akkor rendbe kell mennie ugye? Amúgy igen megértetted köszi.
De azért azért kicsit félek az fkerestől. Ha van más ötletetek akkor osszátok meg. Még egyszer köszi. -
Mindless
tag
Sziasztok!
A következő Exceles problémával találtam magam szembe
Van egy táblázat, amibe fel vannak töltve kereskedelmi adatok. Az oszlopok nevei sorban: vevő neve, beszállító neve, vevő kategória (új, régi), árukategória (1., 2.), beszerzési ár, eladási ár.
Ezekből az adatokból kellene egy olyan munkalapot csinálnom ahol a következő kategóriák szerint vannak kategorizálva az adatok havi illetve éves lebontásban:
Régi vevő Z1 = 8%
X forgalomig Y2 = 20%
2X forgalomig Y1 = 15%Új vevő - 1. kategória Z2 = 5%
X forgalomig Y3 = 23%
2X forgalomig Y4 = 26%
3X forgalomig Y5 = 27%
4X forgalomtól Y6 = 30%Új vevő - 2. kategória Z3 = 25%
X forgalomig Y3 = 23%
2X forgalomig Y4 = 26%
3X forgalomig Y5 = 27%
4X forgalomtól Y6 = 30%És ezek az értékek egyesével kerülnek összeadásra éves lebontásban a fenti három kategória szerint a következő számítással:
Magyarul nem (10x * 30%) lesz az összeg hanem (X - beszerzési ár * (1 + Z) * Y3) + ((2X - beszerzési ár) * (1 + Z) * Y4) + ((3X - beszerzési ár) * (1 + Z) * Y5) + ((4X - beszerzési ár) * (1 + Z) * Y6)A következő oszlopokra van szükségem havi lebontásban vevőkategóriánként, a beszerzési árak, eladási árak, haszonkulcs valamint a fenti kalkuláció eredménye.
2 nap alatt SZUMHATÖBB függvénnyel addig jutottam, hogy egy fix Y értékkel ki tudom számolni a szükséges adatokat azonban a forgalom függvényében változó Y értékkel nem tudok mit kezdeni. Sajnos ez már meghaladja a képességeimet
Szerintetek, hogyan tudnám megoldani ezt a problémát?
A segítségeteket előre is köszönöm!
Minden jót!
Új hozzászólás Aktív témák
- Gran Turismo
- Politika
- Bittorrent topik
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Suzuki topik
- Samsung Galaxy S23 Ultra - non plus ultra
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- gban: Ingyen kellene, de tegnapra
- Milyen okostelefont vegyek?
- Realme GT 2 - aláírjuk
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Ozeki Kft.
Város: Debrecen