-
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
-
-
m.zmrzlina
senior tag
válasz littleNorbi #23851 üzenetére
A videón szereplő példában egy egyszerű, azonos szerkezetű cellaértéken (szöveg>kettőspont, szóköz> szöveg) egyszerűen meg lehet csinálni a szétosztást. Ilyen cellákon még a korábbi hsz-ban leírt fv is működne.
A te legfőbb problémád, hogy ugyanaz a karakter ("/") az egyik esetben használható mint a levágandó rész jelölője (23/A) a másik esetben nem (A épület 3/6).
Próbáld meg kigyűjteni, hogy milyen tipusú értékeid vannak és mit szeretnél belőle látni, hátha valakinek eszébe jut valami.
A további beviteleket pedig (ha lesznek) validált listákkal kell megpróbálni kezelhető formában tartani.
-
littleNorbi
aktív tag
válasz m.zmrzlina #23852 üzenetére
Esetleg ha van valamiféle más módszer, mert nekem az a lényeg, hogy páros és páratlan házszámok szerint rendezzem. Tulajdonképpen ez egy lista akiknek levelet szeretnénk küldeni, és akkor fontos lenne, hogy az utca páratlan (pl: 1, 3, 5, 5A, 7), illetve a páros (2, 4, 4A, 6, 6A, 6B) házszámai legyenek egymás után.
-
m.zmrzlina
senior tag
válasz littleNorbi #23853 üzenetére
Tudom, hogy ez nagyon sikamlós dolog (adatvédelmileg) de akkor is kéne valami fogalmunk legyen róla hogy milyen szerkezetű adattal van dolgunk.
Azt meg tudod oldani, hogy a települést (ha kell az utcát is) leválasztod és megmutatod?
-
Zola007
veterán
szöveget tartalmazó cellában több helyen aposztróffal kezdődnek a beírt szöveg, de az excel nem jeleníti meg.
hogy tudnál ezt megváltoztatni? cella formátum átállítás nem segítMʏ ᴘʜɪʟᴏsᴏᴘʜʏ ɪs: Iᴛ’s ɴᴏɴᴇ ᴏғ ᴍʏ ʙᴜsɪɴᴇss ᴡʜᴀᴛ ᴘᴇᴏᴘʟᴇ sᴀʏ ᴏғ ᴍᴇ ᴀɴᴅ ᴛʜɪɴᴋ ᴏғ ᴍᴇ. I ᴀᴍ ᴡʜᴀᴛ I ᴀᴍ ᴀɴᴅ I ᴅᴏ ᴡʜᴀᴛ I ᴅᴏ. I ᴇxᴘᴇᴄᴛ ɴᴏᴛʜɪɴɢ ᴀɴᴅ ᴀᴄᴄᴇᴘᴛ ᴇᴠᴇʀʏᴛʜɪɴɢ. Aɴᴅ ɪᴛ ᴍᴀᴋᴇs ʟɪғᴇ sᴏ ᴍᴜᴄʜ ᴇᴀsɪᴇʀ. - Sɪʀ Aɴᴛʜᴏɴʏ Hᴏᴘᴋɪɴs
-
Zola007
veterán
válasz m.zmrzlina #23856 üzenetére
nem jó, mert a szövegnek szerves része és nem mindegyik cellában van jelen, hanem összevissza
azt nem értem miért nem jeleníti meg, hiszen a "szöveg" formázásnak az lenne a lényege, hogy úgy látszik, ahogy beírtamMʏ ᴘʜɪʟᴏsᴏᴘʜʏ ɪs: Iᴛ’s ɴᴏɴᴇ ᴏғ ᴍʏ ʙᴜsɪɴᴇss ᴡʜᴀᴛ ᴘᴇᴏᴘʟᴇ sᴀʏ ᴏғ ᴍᴇ ᴀɴᴅ ᴛʜɪɴᴋ ᴏғ ᴍᴇ. I ᴀᴍ ᴡʜᴀᴛ I ᴀᴍ ᴀɴᴅ I ᴅᴏ ᴡʜᴀᴛ I ᴅᴏ. I ᴇxᴘᴇᴄᴛ ɴᴏᴛʜɪɴɢ ᴀɴᴅ ᴀᴄᴄᴇᴘᴛ ᴇᴠᴇʀʏᴛʜɪɴɢ. Aɴᴅ ɪᴛ ᴍᴀᴋᴇs ʟɪғᴇ sᴏ ᴍᴜᴄʜ ᴇᴀsɪᴇʀ. - Sɪʀ Aɴᴛʜᴏɴʏ Hᴏᴘᴋɪɴs
-
Zola007
veterán
válasz m.zmrzlina #23858 üzenetére
igen, csak a kezdő aposztrófok nem jelennek meg
Mʏ ᴘʜɪʟᴏsᴏᴘʜʏ ɪs: Iᴛ’s ɴᴏɴᴇ ᴏғ ᴍʏ ʙᴜsɪɴᴇss ᴡʜᴀᴛ ᴘᴇᴏᴘʟᴇ sᴀʏ ᴏғ ᴍᴇ ᴀɴᴅ ᴛʜɪɴᴋ ᴏғ ᴍᴇ. I ᴀᴍ ᴡʜᴀᴛ I ᴀᴍ ᴀɴᴅ I ᴅᴏ ᴡʜᴀᴛ I ᴅᴏ. I ᴇxᴘᴇᴄᴛ ɴᴏᴛʜɪɴɢ ᴀɴᴅ ᴀᴄᴄᴇᴘᴛ ᴇᴠᴇʀʏᴛʜɪɴɢ. Aɴᴅ ɪᴛ ᴍᴀᴋᴇs ʟɪғᴇ sᴏ ᴍᴜᴄʜ ᴇᴀsɪᴇʀ. - Sɪʀ Aɴᴛʜᴏɴʏ Hᴏᴘᴋɪɴs
-
Delila_1
Topikgazda
válasz Zola007 #23859 üzenetére
=HA(BAL(A1;1)<>"'";"'" & A1;A1)
Szóközökkel széthúzva, hogy meg lehessen különböztetni az aposztrófot az idézőjeltől:
=HA(BAL(A1;1)<>" ' ";" ' " & A1;A1)A képleteket lemásolod, majd az eredeti értékek helyére értékként beilleszted.
A még kitöltetlen cellákra pedig add meg m.zmrzlina formátumát.
[ 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.
-
littleNorbi
aktív tag
válasz m.zmrzlina #23854 üzenetére
Tessék egy része, de a lényeg benne van.
-
Zola007
veterán
válasz m.zmrzlina #23860 üzenetére
mert oda is beteszi az aposztrófot, ahova nem kéne
(#23861) Delila_1 : megnézem[ Szerkesztve ]
Mʏ ᴘʜɪʟᴏsᴏᴘʜʏ ɪs: Iᴛ’s ɴᴏɴᴇ ᴏғ ᴍʏ ʙᴜsɪɴᴇss ᴡʜᴀᴛ ᴘᴇᴏᴘʟᴇ sᴀʏ ᴏғ ᴍᴇ ᴀɴᴅ ᴛʜɪɴᴋ ᴏғ ᴍᴇ. I ᴀᴍ ᴡʜᴀᴛ I ᴀᴍ ᴀɴᴅ I ᴅᴏ ᴡʜᴀᴛ I ᴅᴏ. I ᴇxᴘᴇᴄᴛ ɴᴏᴛʜɪɴɢ ᴀɴᴅ ᴀᴄᴄᴇᴘᴛ ᴇᴠᴇʀʏᴛʜɪɴɢ. Aɴᴅ ɪᴛ ᴍᴀᴋᴇs ʟɪғᴇ sᴏ ᴍᴜᴄʜ ᴇᴀsɪᴇʀ. - Sɪʀ Aɴᴛʜᴏɴʏ Hᴏᴘᴋɪɴs
-
Mittu88
senior tag
válasz littleNorbi #23863 üzenetére
részvétem :/
-
Delila_1
Topikgazda
válasz littleNorbi #23863 üzenetére
Kiegészítve a tegnapi makró:
Function CsakSzam(cella As Range)
Dim betu As Integer, szam As Integer
If IsNumeric(cella) Then
CsakSzam = cella
Exit Function
End If
For betu = 1 To Len(cella)
If IsNumeric(Mid(cella, betu, 1)) Then
szam = szam & Mid(cella, betu, 1)
ElseIf Mid(cella, betu, 1) = "/" And IsNumeric(Mid(cella, betu + 1, 1)) Then
CsakSzam = cella
Exit Function
Else
CsakSzam = szam
End If
Next
End FunctionProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
m.zmrzlina
senior tag
válasz Delila_1 #23866 üzenetére
Én úgy értelmeztem, hogy littleNorbi-nak a C oszlopban lévő adatokra van szüksége. Ha így van akkor ez a fv kell: (Isten bocsássa meg nekem amit tettem )
Function CsakSzam(cella As Range)
Dim betu As Integer, szam As Integer
If IsNumeric(cella) Then
CsakSzam = cella
Exit Function
End If
For betu = 1 To Len(cella)
If IsNumeric(Mid(cella, betu, 1)) Then
szam = szam & Mid(cella, betu, 1)
'ElseIf Mid(cella, betu, 1) = "/" And IsNumeric(Mid(cella, betu + 1, 1)) Then
ElseIf Mid(cella, betu, 1) = "/" Or Mid(cella, betu, 1) = "-" Then
'CsakSzam = cella
CsakSzam = Left(cella, betu - 1) * 1
Exit Function
Else
CsakSzam = szam * 1
End If
Next
End Function -
Delila_1
Topikgazda
válasz m.zmrzlina #23867 üzenetére
Már eleve nem tudom értelmezni pl. a 17.sorban lévő 13/II-I-3 féle házszámokat, de gyanítom, hogy ott nem lesz jó a 133-as eredmény.
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
válasz m.zmrzlina #23869 üzenetére
Valamelyik hsz-ben az volt, hogy az 56/12 teljes egészében kell. Legalábbis úgy rémlik.
Láttad, hogy pl. az 1/A igazán "1/A " ?
Egy halom szóközzel a végén.[ 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
válasz m.zmrzlina #23871 üzenetére
Közben megszületett a páros számok kigyűjtése (egyik oszlopba), a páratlanokhoz ebben a makróban át kell írni az IsEven-eket IsOdd-ra.
Function ParosCsakSzam(cella As Range)
Dim betu As Integer, szam As Integer, szoveg As String
szoveg = Trim(cella)
If IsNumeric(szoveg) Then
If WorksheetFunction.IsEven(szoveg) Then
ParosCsakSzam = szoveg
Exit Function
Else
ParosCsakSzam = ""
Exit Function
End If
Else
For betu = 1 To Len(szoveg)
If IsNumeric(Mid(szoveg, betu, 1)) Then
szam = szam & Mid(szoveg, betu, 1)
ElseIf Mid(szoveg, betu, 1) = "/" And IsNumeric(Mid(szoveg, betu + 1, 1)) Then
If WorksheetFunction.IsEven(Left(szoveg, InStr(szoveg, "/") - 1) * 1) Then
ParosCsakSzam = szoveg
Exit Function
End If
ElseIf WorksheetFunction.IsEven(szam) Then
ParosCsakSzam = szam
Exit Function
Else
ParosCsakSzam = ""
Exit Function
End If
Next
End If
End FunctionProgramozó: 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
válasz repvez #23873 üzenetére
Számolás nélkül szerintem nem megy, viszont gyorsan megoldhatod.
Első cellába (A1-be) 100000, másodikba (A2) 100100. Ezt lehúzod, ameddig kell. Mellette B1-be =A1*67%,
C1-be =A1*74%.A B1 és C1 cellát együtt kijelölöd, a C1 jobb alsó sarkában lévő kis fekete négyzetre duplán kattintva már kész is a teljes számításod.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Mittu88
senior tag
válasz repvez #23873 üzenetére
Szerintem egyszerűbb, ha egy másik munkalapon megvannak az adatok.
Írd be A1-be, hogy 100000. Utána menüszalagon Kezdőlap\Szerkesztés\Kitöltés\Sorozatok...
Ezen belül Számtani, Lépésköz: 100 Végérték 1000000.
Ha ezzel megvan, mellé B1-be egy képlet: =A1*0,67 C1-be meg: A1*0,74
Aztán behivatkozod diagramba.Így jó?
-
Delila_1
Topikgazda
válasz Delila_1 #23872 üzenetére
Még valamit be kellett tenni a ciklusba.
For betu = 1 To Len(szoveg)
If IsNumeric(Mid(szoveg, betu, 1)) Then
szam = szam & Mid(szoveg, betu, 1)
ElseIf Mid(szoveg, betu, 1) = "/" And IsNumeric(Mid(szoveg, betu + 1, 1)) Then
If WorksheetFunction.IsEven(Left(szoveg, InStr(szoveg, "/") - 1) * 1) Then
ParosCsakSzam = szoveg
Exit Function
Else
ParosCsakSzam = ""
Exit Function
End If
ElseIf WorksheetFunction.IsEven(szam) Then
ParosCsakSzam = szam
Exit Function
Else
ParosCsakSzam = ""
Exit Function
End If
NextA 7/4-hez enélkül nullát ad.
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
válasz littleNorbi #23863 üzenetére
Itt a végleges-nek látszó füzet.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
repvez
addikt
köszi egy is jó , csak a grafikonos megjelenitéssel nem jutok elöre az elsö görbét megjeleniti,de a másodikat nem tudom hozzáaddni, mert hiába jelölöm ki ugyan ugy nem jelenik meg egy diagramban a két görbe.
-
Dr. Romano
veterán
Van két oszlopom rengeteg rendszámmal. Szeretném ha az Excel (2007) a két oszlopban egyezőket kiemelné más háttérrel, színnel stb. Ezt hogyan tudnám megoldani?
Ez....e...ee...ez egy.... ez egy FOTEL???
-
Dr. Romano
veterán
válasz Dr. Romano #23880 üzenetére
Mármint csak abban az esetben emelje ki, ha mindkét oszlopban szerepel. Ha csak a sajátjában van duplikálva azt ne (pont ezért nem jó nekem a feltételes formázásban lévő kiemelő.
Ez....e...ee...ez egy.... ez egy FOTEL???
-
m.zmrzlina
senior tag
válasz Dr. Romano #23881 üzenetére
-
Dr. Romano
veterán
válasz m.zmrzlina #23882 üzenetére
Szia!
Megpróbáltam, de béna lehetek mert nem sikerült
Megpróbálnád légyszi ezen a teszten és tudnád linkelni a képletet? Lényeg hogy csak azokat az értékeket jelölje meg ami mindkét oszlopban szerepel. Előre is köszönöm!
[ Szerkesztve ]
Ez....e...ee...ez egy.... ez egy FOTEL???
-
slashing
senior tag
válasz Dr. Romano #23883 üzenetére
excel 2013-ban, rendszámokat kijelöl, feltételes formázás/cellakijelölési szabályok/ Ismétlődő értékek...
vagy kijelölöd az egyik oszlopot aztán Adadtok/Ismétlődések eltávolítás így amiből 2-vagy több van abból csak 1 marad ugyanezt a másik oszlopon aztán ha ez megvan még csinálsz feltételes formázást ahogy fent írtam hogy megnézd a két oszlopot hogy egymáshoz viszonyítva vannak-e ismétlődések ha igen valamelyikből kitöröld kézzel....
[ Szerkesztve ]
-
Dr. Romano
veterán
válasz slashing #23884 üzenetére
Az rendszámokat nem mozgathatom, mert egy halom adat tartozik még hozzájuk és mindkét oszlop nagyon-nagyon hosszú. Tényleg csak annyi kéne hogy kijelölöm, beszínezze, és done. Azt hittem ez valami egyszerű menüből elérhető funk.
Ez....e...ee...ez egy.... ez egy FOTEL???
-
slashing
senior tag
válasz Dr. Romano #23886 üzenetére
pontosan menüből egyszerűen szerintem a 2007 is támogatja a feltételes formázásnak azt a verzióját amit az első mondatomban leírtam...
Kijelölöd őket, menüben feltételes formázás/kijelölési szabályok/ismétlődőek....
-
m.zmrzlina
senior tag
válasz Dr. Romano #23883 üzenetére
Új még nekem ez a data.hu
Az előző megoldás nem is lehetett jó mert nem ugyanabban a sorban van az ismétlődő érték. Itt az első oszlopban szinezi azt az elemet amely megtalálható a másodikban is.
[ Szerkesztve ]
-
Dr. Romano
veterán
válasz m.zmrzlina #23888 üzenetére
Persze, a sor értékeket átírtam, azzal nem volt gond (szerencsére nem vagyok rendőr ) Lehet az a probléma hogy ez office 2007?
slashing
Köszi neked is, átgondoltam, legvégső esetben a tiéd is jó lehet...[ Szerkesztve ]
Ez....e...ee...ez egy.... ez egy FOTEL???
-
m.zmrzlina
senior tag
válasz Dr. Romano #23889 üzenetére
Azt szinezi amit szeretnél?
-
slashing
senior tag
válasz Dr. Romano #23889 üzenetére
rákerestem youtubon-n https://www.youtube.com/watch?v=hovSZI3Ekyo
0:45-nél csinálja, ennél egyszerűbben nem lehet.. 4 kattintás az egész oszlop kijelöl menüben kiválaszt majd leokéz, nem kell képlet semmi
-
Dr. Romano
veterán
válasz m.zmrzlina #23888 üzenetére
Végül elvileg ez a nyers képlet hozzá:
=DARABTELI(B$1: B$9;A1)>0Most már nyomon vagyok. Istenek vagytok, kösz srácok a segítséget!!
[ Szerkesztve ]
Ez....e...ee...ez egy.... ez egy FOTEL???
-
Dr. Romano
veterán
válasz m.zmrzlina #23893 üzenetére
Igaz... már kicsit elvesztem, két órája ezt nézem, már fáj a fejem.
[ Szerkesztve ]
Ez....e...ee...ez egy.... ez egy FOTEL???
-
Fferi50
őstag
válasz Dr. Romano #23886 üzenetére
Szia!
Az alábbi feltételes formázást javaslom:
A rendszámok a B2:C29 mezőben vannak.
Formázás képlettel,
a B2:B29 cellákra a következő a képlet:=ÉS(DARABTELI($B$2:$B$29;$B2)>0;DARABTELI($C$2:$C$29;$B2)>0)
a C2:C29 cellákra pedig a következő: =ÉS(DARABTELI($C$2:$C$29;$C2)>0;DARABTELI($B$2:$B$29;$C2)>0)Azért kell az abszolút ($-os) képlet a tartomány meghatározásához, hogy ne "csússzon ki" a tartományból a számolás.
Másrészt, azért kell különböző képlet a két oszlopra, mert nem egymás mellett is lehetnek az azonos rendszámok, tehát az első képlet "próbáját" is meg kell csinálni a második oszlopra.Üdv.
[ Szerkesztve ]
-
littleNorbi
aktív tag
válasz Delila_1 #23878 üzenetére
Sajnos ez nálam nem múködik, pedig bekapcsoltam a makrókat, meg minden, de az oszlopokban: "NAME?" van. Azt hiszem különben, hogy nem teljesen értetettek meg. Csináltam egy példát amiben kézzel rendeztem, hogy hogy is kellene kinéznie a számomra megfelelő végeredménynek. Tehát nekem az összes adatra szükségem van nem csak a házszám egyik felére, csak azért akarom szétválasztani 2 oszlopba, hogy könnyebben tudjam rendezni, majd rendezés után meg összefűzném a 2 oszlopot 1-be.
-
littleNorbi
aktív tag
válasz littleNorbi #23897 üzenetére
MEGOLDVA!
Fogtam az egész házszám oszlopot, Replace segítségével a szóközt és a "-"-t megváltoztattam "/"-re.
Az eredeti oszlopomat átmásoltam egy másik oszlopba. Majd Text to Columns-szel, szétdaraboltam a cellám a "/" jelig. A számokat rendeztem növekvő sorrendben. majd használtam az ISEVEN függvényt, akkor az szerint rendeztem, majd utcák szerint, és végül visszamásoltam az eredeti oszlopomat a szétdarabolt (amiben csak számok maradtak) oszlop helyére.Köszönöm szépen a segítséget!!!
-
Fferi50
őstag
válasz littleNorbi #23897 üzenetére
Szia!
Annyit azért elárulhattál volna, hogy angol nyelvű excelt használsz.....
(Mint az a következő hozzászólásodból ki is derül.)Üdv.
Új hozzászólás Aktív témák
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
- Steames kulcsok jó áron eladóak!
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.