-
Fototrend
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
-
sztanozs
veterán
válasz szőröscica #42451 üzenetére
Ami ebben a sorban előáll az URL paraméterben, amikor a hibát kapod:
.Open "POST", URL, False
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Delila_1
Topikgazda
válasz Nagyzoli27 #42453 üzenetére
Szívesen.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
allein
addikt
Sziasztok. Adott két excel file amiben nagyjából ugyanazok az adatok vannak, egyik frissítve lett a mai napon, ezalatt nem lett több oszlop, hanem a sorok száma nőtt meg. Egy fájlt szeretnék létrehozni a kettőből, milyen módon tudom összefésülni őket?
http://phmegbizhatosag.atw.hu/phtabla.php?nev=allein
-
norby91
tag
Sziasztok!
Magyar nyelvű online excel-t használok most jelenleg.
Adott egy táblázat amit gyorsan összedobtam mintának: [link]"E5"-be egy olyan képlet kellene, ami kilistázza azon személyt/személyeket, aki/akik beleesnek az "E4" intervallumba. Többi oszlopba szintén, de azt már megoldom, ha megvan az első.
Esetleg ha van más ötlet/forma a nevek kigyűjtésére, azt megköszönöm.
A fenti táblázat szerkeszthető, remélem senki nem trollkodik bele.Előre is köszi.
[ Szerkesztve ]
-
Retro11
senior tag
Sziasztok!
Segítségeteket szeretném kérni, kicsit elakadtam.
A formula célja az lenne, hogy megtudja számolni azt, hogy az adott napon mekkora mennyiség tartozik a SZEG-el kezdődő megrendelésekhez. Próbáltam kombinálni a countifs és sum formulákat, eddig sikertelenül.
Az eredménynek 17-nek kellene lennie.
Segítségeteket előre is köszönöm
Üdv,
Retro11[ Szerkesztve ]
-
bucihost
senior tag
Sziasztok!
Egy excel táblán hogy tudom "megszámoltatni", hogy összesen hány karakter található benne?
-
pentium4
senior tag
Sziasztok,
Adott kettő cella, mely idő formátumú (hh:mm)
Pl: első cella: 9:00, 2. 12:00
Egy másik cellába a 2. cellából kivan vonva az első, jelen esetben ott 3:00 szerepel eredményként.
Azt szeretném megoldani hogy az idő elé beírok egy T betűt: T9:00 T12:00 akkor a 3. cellába ugyanúgy ki tudja számolni a 3:00 órát jelen esetben.
Próbálkoztam a BAL függvénnyel, de nem ette meg
Tudtok megoldást ajánlani?
KöszönömP4
-
-
Delila_1
Topikgazda
válasz pentium4 #42466 üzenetére
=JOBB(A5;HOSSZ(A5)-1)-A6
Itt az A5 időpontja elé írtam T-t, és az A6 rendesen formázott értékét vontam ki belőle.Az A5 és az A6 is T-vel kezdődik:
=JOBB(A5;HOSSZ(A5)-1)-JOBB(A6;HOSSZ(A6)-1)
[ 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.
-
Retro11
senior tag
válasz Delila_1 #42464 üzenetére
Kedves Delila_1,
Köszönöm, eddig megvagyok. A probléma ott kezdődik, hogy szeretném ezt megtoldani még egy kritériummal, mégpedig, hogy a találatok csak adott időpontból származzanak. Az időpontok külön cellákban vannak. Remélem sikerült érthetően leírnom.
Segítséged előre is köszönöm.
Üdv,
Retro11[ Szerkesztve ]
-
Louro
őstag
Sziasztok!
Annyi sok dolgot tanultam innen és azóta kicsit önjáró módon képeztem is magam. De most....szétvet az ideg, mert....
A feladat: Adott egy SQL-ből kiexportált tábla. Van nem is egy mezője, ami egy cellán belül sortöréseket is tartalmazhat. (\r\n) Szeparátor tabulátor.
Bárhogy is próbálom beimportálni Excelbe, elvérzek. A \r-t, a \n-t próbáltam lecserélni. Sorvégjelölőt átállítani. Szövegjelölőt is használok ( " ). De semmi. Folyton a forrásban levő sortörés mentén akar tördelni.Persze a Stackoverflow egy akkora pofonba szaladtam, hogy most itt tartok. Ha duplaklikkel nyitom meg, akkor szépen megnyitja. Már az első verziót is. Mondom jó, feladom, makróval megnyitom a fájlt és úgy másolom át a tartalmat. Ciki, de, ha nincs más út. Futtatva hülyén tördelt. Na mondom itt mi az extra? Makrófelvevővel ugyanaz a kód.
Ha duplakattal nyitom meg a .csv állományt, jól nyitja meg. Ha makróval vagy text importer-rel, akkor szétesik
A felhasználókra nem bíznám a kimeneti állományt, mert tuti nem zárnák be a nap végén és másnap, amikor frissülne, hibára futna, mert valaki lockolja az állományt
Ötlet?
Mess with the best / Die like the rest
-
norby91
tag
válasz Fferi50 #42459 üzenetére
Hali.
Ez jó tipp volt, köszi.
Egyesével megirtam minden tartományt, egybe nem tudom hogyan lehetne.Arra van megoldás, hogyha az adott tartományon belül nem található személy, akkor ne mutasson hibaüzit? (#REF!) - A tömberedményt nem sikerült kiterjeszteni, mert felülirná a "..." tartomány adatait.
Ugye egymás mellett vannak az oszlopok, s ha ahol nincs eredmény, az a tábla "kiszélesedik", s ezért jön a REF. -
Louro
őstag
válasz norby91 #42475 üzenetére
Hibaüzenet igényes kezelése az IFERROR/HAHIBA függvénnyel megoldható.
=IFERROR('képleted',"")
Ekkor, ha #REF vagy #N/A vagy #DIV vagy egyéb hibát dobna, akkor üresre cseréli. De a két idézőjel közé írhatsz bármit. Számot, szöveget akár.
Mess with the best / Die like the rest
-
Louro
őstag
válasz pentium4 #42477 üzenetére
Sok a zárójel.
A helyes:
=HA(BAL(AT12;1)="T";1;0)A BAL után csak egy ( kell, és a "T" után nem kell. Olyan mintha, a BAL függvény első paraméter a (AT12;1)="T" lenne és ezután várná a pontosvesszőt követő paramétert, hogy mennyit tartson meg.
Mess with the best / Die like the rest
-
Fferi50
őstag
Szia!
Nem tudom, hogy a \r\n az tulajdonképpen milyen karaktereket takarhat. A cellákban van a sortörés azt írod. A soremelés karakterkódja 10, a kocsivissza karakterkódja 13, a kocsivissza + soremelés-kombi így karakter(13) & karakter(10) . Ezeket próbáld meg kicserélni a szövegben mondjuk szóközökre.
Üdv.
Esetleg 3 sor minta is jó lehetne, ránézni. -
Louro
őstag
válasz Fferi50 #42480 üzenetére
Ha magamnak csinálom a forrást, mindig lecserélem ezeket. De sajna adminisztratív hölgyek ülnek a felhasználói oldalon. Ők másolták be a levelezéseket egy cellába. Ha én most egy sorba teszem, akkor morogni fognak, hogy "de bénák vagytok".
De, ha duplaklikkel nyitom meg a CSV állományt, a (hülye) Excel felismeri a szövegjelölőt és egy cellába pakolja.
Példa a cella tartalmára:
"Ügyfél az alábbit írta 2020.01.01. 00:01:32Kedves Címzett!
Szeretném közölni Önökkel, hogy a fagyijuk nem hogy kellemes, de leforrázta a nyelvet és emiatt 8 napon túl gyógyuló sérülést szereztem.
Ezúton szeretnék kárpóltást kérni Önöktől, mert bízom a cég jó hírnevében.
Tisztelettel,
Kis Jancsika"Beimportálva, makróval a forrást megnyitva szétesik. Már arra is gondoltam, hogy egy oszlopba beolvastatom és ciklussal szedetem szét, de ez nagyon ciki. Ha duplaklikkel nyitom meg, akkor jó.
Itt egy mintaállomány: https://drive.google.com/open?id=1ETUmKncvdnGcz7bztbq8u4jlLNgWB5BG [link]
Megnyitva jó, de makróval:
Workbooks.Open(".....")[ Szerkesztve ]
Mess with the best / Die like the rest
-
norby91
tag
Na előidéztem.
[link] "G33"-ban a hibás rész.
Nincs 100-199 között személy, igy dobja a hibaüzit. Ha kitörlöd az "I33"-at, akkor láthatod, beadja az alap táblázatot, mintha most kezdenéd az elejéről.
Ha átirok bárkit olyan értékre ami beleesik a tartományba, akkor már jó...
Ha nincs megoldás rá, túlélem, csak csúnya igy. -
Louro
őstag
válasz norby91 #42484 üzenetére
*Szerk: Leesett. Google Táblázatban nem nagyon dolgoztam még. De leesett, hogy ott a pivot. Mondjuk azt nem lehetne, hogy egy alap pivot-ot összeraksz és a szűrőbe teszed be a feltételt, a 100-199 között?
Amúgy sikerült reprodukálnom a hibát. Csináltam három oszlopot. Egyikben nevek, másikban számok, harmadikban pedig =B2, azaz a B oszlop értékei behivatkozva. Ha csinálok erre egy pivotot és megnézem a 3. oszlopra az átlagot mondjuk. Addig jó. De amint törlöm a B oszlopot, a hivatkozás megszűnik és #REF lesz a helyén. A kimutatást frissítve is a hibaüzenetek lesznek ott.
Ennél a minitáblázatnál úgy lehetne lekezelni, hogy a C oszlopba nem =B2, hanem =IFERROR(B2;"") képletet írnám. Így, ha törlődik is a B oszlop, nem lesz baj.Remélem tudtam segíteni.
[ Szerkesztve ]
Mess with the best / Die like the rest
-
norby91
tag
Köszi az igyekezetedet!
"Mondjuk azt nem lehetne, hogy egy alap pivot-ot összeraksz és a szűrőbe teszed be a feltételt, a 100-199 között?"
Jelenleg is igy van, de 100-199 között nincs érték, igy nem tud nevet irni, ezért hibázik."amint törlöm a B oszlopot, a hivatkozás megszűnik és #REF lesz a helyén."
Na ez ugyanaz a helyzet, mintha nem esik a szűrési feltételbe találat.."Ennél a minitáblázatnál úgy lehetne lekezelni, hogy a C oszlopba nem =B2, hanem =IFERROR(B2;"") képletet írnám. Így, ha törlődik is a B oszlop, nem lesz baj."
"B" oszlop nem lesz törölve.
Nekem a pivotba csak az kell, hogy leszűröm az intervallumot (100-199), s kiirja a nevet. A névhez tartozó érték nem kell, az az oszlop el lesz rejtve, nem tudok jobbat. -
Pakliman
tag
Szia!
Public Sub xx()
Const sFN As String = "d:\teszt.csv"
Dim csv As Integer
Dim sLine As String
Dim o As Long 'Az adatoszlopok száma...
Dim i As Long
Dim j As Long
Dim db As Long
Dim s As String
Dim arr0, arr
csv = FreeFile()
Open sFN For Input As csv
ReDim arr0(1 To 3, 0 To db)
Do While Not EOF(csv)
Line Input #csv, sLine
arr = Split(sLine, ";")
i = UBound(arr) + 1
If db = 0 Then o = i
If i = 3 Then
'Ha 3 részes a sor...
db = db + 1
ReDim Preserve arr0(1 To o, 0 To db)
s = arr(0)
'Töröljük az elejéről és/vagy a végéről a macskakörmöt
If Left(s, 1) = Chr(34) Then s = Mid(s, 2)
If Right(s, 1) = Chr(34) Then s = Left(s, Len(s) - 1)
arr0(1, db) = s
s = arr(1)
If Left(s, 1) = Chr(34) Then s = Mid(s, 2)
If Right(s, 1) = Chr(34) Then s = Left(s, Len(s) - 1)
arr0(2, db) = s
s = arr(2)
If Left(s, 1) = Chr(34) Then s = Mid(s, 2)
If Right(s, 1) = Chr(34) Then s = Left(s, Len(s) - 1)
arr0(3, db) = s
Else
'...ha nem, akkor az előző végéhez írjuk.
s = sLine
If Left(s, 1) = Chr(34) Then s = Mid(s, 2)
If Right(s, 1) = Chr(34) Then s = Left(s, Len(s) - 1)
arr0(3, db) = arr0(3, db) & vbCrLf & s
End If
Loop
Close #csv
For i = 1 To db
For j = 1 To o
Cells(i, j) = arr0(j, i)
Next j
Next i
End Sub -
pentium4
senior tag
Újabb kérdés
Pl A1-től Z1 oszlopig minden cellába vagy 1-es vagy 0 van.
A10:Z10-ben pedig értékek, 2, 5, 10 , 300 stb.
Ha AA1-be jelenne meg, hogy ahol A1:Z1 cellákba 1-es van, ott a A10:Z10 ben lévő értékeket összeadja.Nagyon köszi
P4
-
3DFan
aktív tag
Sziasztok!
Van egy legördülő listám különböző típusú elemekkel. Hogyan tudom megoldani egy feltételes formázással, hogy a "Bizonylatdátum" ill. a "Szállítási határidő" adatai is dátum
formátumban jelenjenek meg ? Kettő darab formázással megy rendben, de elegánsabb
lenne eggyel.
Más: Feltételes formázásnál megadhatok különálló cellákat is? Ha igen milyen módon,
milyen elválasztóval? -
Louro
őstag
Feltételes formázásnál egy saját képletet adnék meg azon az oszlopon, ahová az adatokat fogják írni.
=HA(VAGY(A1="Bizonylatdátum";A1="Szállítási határidő");BAL(B1;4)&"."&KÖZÉP(B1;5;2)&"."&JOBB(B1;2);B1)
Kicsit csúnya, de valamiért a SZÖVEG függvénnyel nem sikerült a dátumot megformáznom.
Annyit csinál, hogy ha az A1-ben a két érték egyike van, akkor az odaírt számot szétkapja. Feltételezhetően 8 számjegy kerül olynakor oda.
[ Szerkesztve ]
Mess with the best / Die like the rest
-
wolf88
tag
Sziasztok!
Segítség kellene feladat megoldásához.
Írjon az F1-es cellába képletet, amely a legkisebb területtel rendelkező ország nevét jeleníti meg! [3 pont]
10. Hány olyan ország van, ahol a népesség kisebb, mint 10 millió? Az országok számának megtalálásához használjon képletet! A képletet az L1-es cellába írja!Melyik függvényt kellene ehhez a feladatok megoldásához használni?Köszönöm szépen a segítséget előre is
-
bombibmw
veterán
Sziasztok!
Egy kis(nagy) segítség kellene.
Ma leltároztunk a cégemnél és történt egy olyan baleset, hogy kolleganőm elrejtett cellákat és rámentett, aztán amikor újra megnyitotta a fájlt, nem tudta felfedni azokat.
Mit tudunk tenni?
Hogy lehetne újra felfedni a cellákat?
Illetve még egy olyan kérdésem lenne, hogy két Excel táblát hogyan lehet összehozni?
Kimutatásvarázslóval összetettük egybe, de a végeredményt nem engedte betenni.
Ilyenkor mi van?
Nagyon köszi a válaszokat!
Új hozzászólás Aktív témák
- AMD Navi Radeon™ RX 7xxx sorozat
- Parfüm topik
- Rövid előzetesen a S.T.A.L.K.E.R. 2: Heart of Chornobyl
- A Watch7-tel debütálhat a Samsung vércukormérője
- Kerékpárosok, bringások ide!
- Xiaomi 13 - felnőni nehéz
- Van, amit nehéz lett megtalálni a Google keresőjével
- OLED TV topic
- Trollok komolyan
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- További aktív témák...