Zdravím všechny,
mám takový problém, který nekodáži sám vyřešit: v sešitu Excelu 2007 ve sloupci G mám 96572 řádky, které obsahují hodnoty, kdy je na začátku různě dlouhý text, pak různě dlouhé číslo a nakonec opět různě dlouhý text, např.:
CGWXA2036_BHG_w_XXL
CG4100_RUZ
CGA20003_FLV_n
CGQPW1355_BRD_o_XS
Já bych potřeboval z těchto hodnot dostat do vedlejší buňky pouze to číslo mezi textem. Díky moc předem.
EXCEL 2007 - jak vybrat pouze čísla z buňky? Vyřešeno
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: EXCEL 2007 - jak vybrat pouze čísla z buňky? Vyřešeno
Pouzij UDF (vloz do standardniho modulu); retezec v A1, do bunky B1 vloz: =ExtractNumber(A1) a kopiruj dle potreby do dalsich bunek.
Fce vraci cele dlouhe cislo. Predpoklad je, ze v retezci je jen jedna skupina cislic jinak bude vyextrahovano jako jedno cislo.
Pokud je potreba vyextrahovat pouze prvni skupinu cislic, pouzij tuto funkci:
Fce vraci cele dlouhe cislo. Predpoklad je, ze v retezci je jen jedna skupina cislic jinak bude vyextrahovano jako jedno cislo.
Kód: Vybrat vše
Option Explicit
Function ExtractNumber(Str As String) As Long
Dim i As Integer, SStr As String, ExtStr As String
For i = 1 To Len(Str)
SStr = Mid(Str, i, 1)
If IsNumeric(SStr) Then ExtStr = ExtStr & SStr
Next i
ExtractNumber = Val(ExtStr)
End Function
Pokud je potreba vyextrahovat pouze prvni skupinu cislic, pouzij tuto funkci:
Kód: Vybrat vše
Function ExtractNumber(Str As String) As Long
Dim i As Integer, SStr As String, ExtStr As String, IsNum As Boolean
IsNum = False
For i = 1 To Len(Str)
SStr = Mid(Str, i, 1)
If IsNumeric(SStr) Then
ExtStr = ExtStr & SStr
IsNum = True
Else
If IsNum Then Exit For
End If
Next i
ExtractNumber = Val(ExtStr)
End Function
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Jak odstranit zelená čísla ve wordu Příloha(y)
od symetrala » 14 zář 2024 13:54 » v Kancelářské balíky - 3
- 3349
-
od elninoslov
Zobrazit poslední příspěvek
15 zář 2024 09:27
-
-
-
Co jako první udělat přenos tel čísla nebo aktivaci sim
od p3v4x » 04 říj 2024 15:26 » v Mobily, tablety a jiná přenosná zařízení - 1
- 3186
-
od Zivan
Zobrazit poslední příspěvek
04 říj 2024 15:55
-
-
-
EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw) - 2
- 4782
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
-
- 2
- 12193
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
- 6
- 4653
-
od 4Lift
Zobrazit poslední příspěvek
10 úno 2025 21:09
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů