• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Laatste punt zoeken

Status
Niet open voor verdere reacties.

wjvdlinden

Gebruiker
Lid geworden
20 jun 2006
Berichten
150
Hoe kan ik in een naam de laatste punt zoeken.

Voorbeeld:

Bedrijfsb. - details kopieerm., 28-05-2008.xls

Als ik laatste punt kan vinden kan ik bepalen welke soort file ik heb. En in mijn output zijn er helaas ook namen die niet te herkennen zijn als bestandsnaam. Vandaar dat ik niet kan kiezen voor = links(..;3)
 
Met betrekking tot cel A1:

=VIND.ALLES("^";SUBSTITUEREN(A1;".";"^";LENGTE(A1)-LENGTE(SUBSTITUEREN(A1;".";""))))

Wigi
 
Wigi,

Helaas begrijp ik je formulie niet.

Maar ik heb hem er nu zo in staan .

Code:
ALS(ISFOUT(DEEL(F17;VIND.ALLES("^";SUBSTITUEREN(F17;".";"^";LENGTE(F17)-LENGTE(SUBSTITUEREN(F17;".";""))))+1;3));0;DEEL(F17;VIND.ALLES("^";SUBSTITUEREN(F17;".";"^";LENGTE(F17)-LENGTE(SUBSTITUEREN(F17;".";""))))+1;3))

In ieder geval bedankt.
 
In het geval van Map.Bestand.xls in cel A1, dan krijg je 12 als resultaat. Het laatste punt is karakter nummer 12, je moet van links beginnen tellen.

Wigi
 
Of met een gebruikersgedefinieerde funktie:

Code:
Function exten(c0)
  exten = Right(c0, InStr(StrReverse(c0), ".") - 1)
End Function

Als in A1 de tekenreeks
Zet in bijv. B5 =exten(A1)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan