Hallo allemaal,
Ik ben op zoek naar een manier om met een Excel formule een aantal karakters na een specifieke identifier te vinden in een lange string.
De string bestaat uit een lange reeks (gauw zo'n 3000) aaneengesloten hexadecimale karakters, die in één cell staan. Binnen die string staat specifieke data, waarbij elk stukje data een eigen identifier heeft, bijvoorbeeld "004C". Na de identifier volgen een aantal karakters met een waarde, die ik in Excel wil uitwerken in tabellen en grafieken. Sommige identifiers worden gevolgd door 2 karakters (1byte) met een waarde. Andere identifiers worden gevolgd door een reeks met bijvoorbeeld 20 karakters.
De lengte van de string met karakters kan wisselen, waardoor dezelfde identifier op een andere positie gevonden wordt (ietwat verschoven). Een formule die uitgaat van een vaste positie werkt dus niet.
Ik heb flink lopen zoeken en vond wel wat op Engelstalige website, maar dan zit je weer met de conversie van de formule als je een Nederlandstalige versie van Excel gebruikt.
Specifiek ben ik op zoek naar de magische formule die:
binnen een lange string van 3000 karakters, zoekt naar de unieke identifier "004C" en dan een door mij vastgesteld aantal karakters (bijvoorbeeld 2 of 20) die direct na de identifier volgen, in een aparte cell plaatst.
Ik ben benieuwd naar jullie oplossingen!
Ik ben op zoek naar een manier om met een Excel formule een aantal karakters na een specifieke identifier te vinden in een lange string.
De string bestaat uit een lange reeks (gauw zo'n 3000) aaneengesloten hexadecimale karakters, die in één cell staan. Binnen die string staat specifieke data, waarbij elk stukje data een eigen identifier heeft, bijvoorbeeld "004C". Na de identifier volgen een aantal karakters met een waarde, die ik in Excel wil uitwerken in tabellen en grafieken. Sommige identifiers worden gevolgd door 2 karakters (1byte) met een waarde. Andere identifiers worden gevolgd door een reeks met bijvoorbeeld 20 karakters.
De lengte van de string met karakters kan wisselen, waardoor dezelfde identifier op een andere positie gevonden wordt (ietwat verschoven). Een formule die uitgaat van een vaste positie werkt dus niet.
Ik heb flink lopen zoeken en vond wel wat op Engelstalige website, maar dan zit je weer met de conversie van de formule als je een Nederlandstalige versie van Excel gebruikt.
Specifiek ben ik op zoek naar de magische formule die:
binnen een lange string van 3000 karakters, zoekt naar de unieke identifier "004C" en dan een door mij vastgesteld aantal karakters (bijvoorbeeld 2 of 20) die direct na de identifier volgen, in een aparte cell plaatst.
Ik ben benieuwd naar jullie oplossingen!