- iPhone topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Sony Xperia 1 VII - Látod-e, esteledik
- Milyen okostelefont vegyek?
- Yettel topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- A Pixel 10 minden színben és oldalról
- Honor 400 Pro - Gép a képben
- Honor 200 - kétszázért pont jó lenne
Hirdetés
-
Mobilarena
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
-
válasz
Gabiwan #42682 üzenetére
Makró és Regex kell ehhez.
Public Function RegExExtract(Text As String, Expression As String) As String
Dim result As String
Dim AllMatches As Object
Dim Match
Dim RE As Object
Set RE = CreateObject("vbscript.regexp")
RE.Pattern = Expression
RE.Global = True
RE.IgnoreCase = True
Set AllMatches = RE.Execute(Text)
If AllMatches.Count <> 0 Then
For Each Match In AllMatches.Item(0).SubMatches
If Match <> "" Then
result = Match
Exit For
End If
Next
'result = allMatches.Item(0).submatches.Item(0)
End If
RegExExtract = result
End FunctionRegex:
(^\d?x*[ls]\s|^m\s|\s\d?x*[ls]\s|\sm\s|\s\d?x*[ls]$|^m$)
Munkalap kód:
=TRIM(RegExExtract(A1;"(^\d*x*[ls]\s|^m\s|\s\d*x*[ls]\s|\sm\s|\s\d*x*[ls]$|^m$)"))
-
Fferi50
Topikgazda
válasz
Gabiwan #42682 üzenetére
Szia!
Jujujj, hát bizony a szabálytalant nem lehet szabályok közé szorítani....
Csak ötlet:
Ahol a végén van, ott használod a JOBB függvényt, ahol az elején, ott a BAL függvényt azzal a módszerrel, ahogyan írtam.
A középen levőket pedig kézzel "megvadászod" - rászűrsz arra, amelyikben előfordul a méret, aztán kiírod - vagy levágod az előtte v. utána levő szövegrészt és akkor használhatod a BAL-JOBB függvényt. Mindenesetre talán kevesebb a macera, mint az összeset végignyalni.Üdv.
-
Louro
őstag
válasz
Gabiwan #42682 üzenetére
Ha, ismétlem HA olyan nem fordulhat elő, hogy egy gyártó mondjuk egy X-et ír a termék nevébe, akkor lehet rá egy kicsit csúnyácska megoldás.
A többiek miatt: OR(ISNUMBER(SEARCH("xl";A2));ISNUMBER(SEARCH("xxl";A2));.....)
Mivel az elején és végén is lehet, ezért nem tudtam elé és mögé szóközt tenni.
Mivel egy ruha neve lehet "Longsleeve", ezért az L-es méretnél szívás.Vagy lekezelni rengeteg esetet. Ha ez elején szerepel a méretek egyike és utána egy szóköz. Vagy a végén szerepel a méretek egyike és előtte egy szóköz. Vagy ha középen van, akkor előtte és utána is lehet a méreteknél szóköz.
Méretek, ahogy látom: XXS, 2XS, XS, S, M, L, XL, XXL, 2XL, XXXL, 3XL, XXXXL, 4XL. Elég sok érték. Ezt szépen nem lehet megoldani.
-
Új hozzászólás Aktív témák
- OLED TV topic
- Hálózati / IP kamera
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- iPhone topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Milyen Android TV boxot vegyek?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- vrob: Az utolsó DOS játékok 1996 - 1997-ben, egy korszak lezárul
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Vezetékes FEJhallgatók
- További aktív témák...
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- 27%-OS ÁFÁS SZÁMLA I Jogtiszta Microsoft digitális és fizikai termékek I DIGITALKEYZ.COM
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap
- Vírusirtó, Antivirus, VPN kulcsok
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- BESZÁMÍTÁS! ASROCK B550 R5 3600 16GB DDR4 250GB SSD 1TB HDD RX 5700 XT 8GB CM MasterBox MB500 700W
- Nvidia Quadro P400/ P600/ P620/ P1000/ T400/ T600/ T1000 - Low profile (LP) + RTX A2000 6/12Gb
- Huawei Nova Y70 128GB, Kártyafüggetlen, 1 Év Garanciával
- Sima Vs.Windows Logitech Mx keys s plus és hagyományos Mx keys magyar bemutatása. Új videó linkel
- Telefon felvásárlás!! Apple iPhone SE (2016), Apple iPhone SE2 (2020), Apple iPhone SE3 (2022)
Állásajánlatok
Cég: FOTC
Város: Budapest