Subtekenreeks in Excel

Ik heb een reeks gegevens die hieronder worden weergegeven in Excel.

R/V(208,0,32)   YR/V(255,156,0)         Y/V(255,217,0)
R/S(184,28,16)  YR/S(216,128,0)         Y/S(209,171,0)
R/B(255,88,80)  YR/B(255,168,40)    Y/B(255,216,40)

En ik wil de gegevens in elke cel er als volgt uit laten zien.

R/V 208 0 32
R/S 184 28 16
R/B 255 88 80

wat is de functie in Excel die ik voor dit geval kan gebruiken.
Bij voorbaat dank.


Antwoord 1, autoriteit 100%

Kennytm’s links zijn dood en hij geeft geen voorbeeld, dus hier is hoe je substrings doet:

=MID(text, start_num, char_num)

Stel dat cel A1Hellois.

=MID(A1, 2, 3) 

Zou terugkeren

ell

Omdat er staat om te beginnen bij teken 2, e, en om 3 tekens terug te geven.


Antwoord 2, autoriteit 60%

In Excel heet de substring-functie MID-functieen indexOf heet FINDvoor hoofdlettergevoelige locatie en ZOEK-functievoor niet-hoofdlettergevoelige locatie. Voor het eerste deel van uw tekst die de LEFT-functiekan ook handig zijn.

Bekijk hier alle tekstfuncties: Tekstfuncties (referentie).

Volledige referentielijsten voor werkbladfuncties beschikbaar op:

    Excel-functies (per categorie)
    Excel-functies (alfabetisch)


Antwoord 3, autoriteit 23%

Een andere manier om dit te doen is door de substitutiefunctie te gebruiken. Vervang “(“, “)” en “,” door spaties.
bijv.

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1, "(", " "), ")", " "), ",", " ")

Antwoord 4

Ik geloof dat we bij de basis kunnen beginnen om het gewenste resultaat te bereiken.

Ik had bijvoorbeeld een situatie om gegevens te extraheren na “/”. Het gegeven Excel-veld had een waarde van 2rko6xyda14gdl7/VEERABABU%20MATCHA%20IN131621.jpg . Ik wilde gewoon de tekst uit de “I5”-cel halen na het schuine streepsymbool. Dus eerst wil ik weten waar het “/”-symbool is (FIND(“/”,I5). Dit geeft me de positie van “/”. Dan zou ik de lengte van de tekst moeten weten, die ik kan krijgen met LEN (I5) .dus totale lengte minus de positie van “/” . wat LEN(I5)-(FIND(“/”,I5)) is. Dit zal eerst de “/” positie vinden en dan krijg ik de totale tekst die moet worden geëxtraheerd.
De juiste functie is rechts (I5,12) zal eenvoudig alle waarden van de laatste 12 cijfers uitgaan, beginnend bij het rechterkant van de meeste karakter. Dus ik zal de bovenstaande functie vervangen “Len (I5) – (Find (” / “, I5))” voor 12 nummer in de juiste functie om me dynamisch het aantal personages te krijgen dat ik nodig heb om te extraheren in een bepaalde cel en mijn oplossing wordt gepresenteerd zoals hieronder

De aanpak was

= Rechts (i5, LEN (I5) – (Find (“/”, I5))) Zal me uitzien als VeerabaBU% 20Matcha% 20in131621.jpg. Ik denk dat ik duidelijk ben.


Antwoord 5

Hoe zit het met het gebruik van alles?
Vervang gewoon alles op beugel naar de ruimte.
En komma naar de ruimte. En ik denk dat je het kunt bereiken.

Other episodes