< návrat zpět

MS Excel


Téma: Len prve dva znaky rss

Zaslal/a 5.8.2011 12:41

Zdravím

Potreboval by som pomoct mam udaj SK554566 , CZ66888 alebo PL5788966 ja by som potreboval len prve dva znaky (SK,CZ,PL) existuje na tento moj problem nejaka finta ?

Dakujem

Zaslat odpověď >

#005708
avatar
Nutná Vam funkce je textová funkce LEFT().
Například, v bunce A1=SK554566, v bunce D3=LEFT(A1,2), kde 2 je počet znaků od začátku řádku. A rezultát je SK.citovat
#005710
avatar
Miliónkrát dakujemcitovat
#005728
avatar
a keby sa ten text menil napr SK12555 UAK234588 , SKKK665684 PLxK0122255 alebo CZ1CC4588667 a ja by som potreboval len SK UAK SKKK PLxK CZ1CC existoval by aj na toto nejaky vzorec ?

Dakujemcitovat
#005731
Lano
Co takhle? Je to trošku kostrbaté, ale funguje to. 2
Zatím jen na jedno číslo mezi písmeny. Ale dalo by se to dále upravit.
Příloha: zip5731_sesit1.zip (7kB, staženo 14x)
citovat
#005732
avatar
Funguje to. Vložte toto do Excel VBA. Není třeba úprávit. Máte nějaké otázky - zeptejte se. Například, C12 = Bacil(B12).

Function Bacil(x As String) As String

Dim y&

For y = 1 To Len(x)
If Mid(x, y, 1) >= 59 Then
Bacil = Left(x, y)
Else
If Mid(x, y + 1, 1) < 59 Then
Bacil = Left(x, y - 1)
Exit For
Else
Bacil = 140
End If
End If
Next y

End Functioncitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse