Hoe tekenreeks- of woordvolgorde in Excel omkeren?
Wanneer u het Excel-werkblad gebruikt, hoe keert u de tekstreeks of woordenvolgorde in Excel om? U wilt bijvoorbeeld "Excel is voor ons een handig hulpmiddel' als 'su rof buit lufesu a si lecxE”. Of soms kunt u de volgorde van de woorden omdraaien, zoals 'Excel, Word, PowerPoint, One Note' als 'OneNote, PowerPoint, Word, Excel”. Normaal gesproken is dit enigszins moeilijk om dit probleem op te lossen. Bekijk de volgende methoden:
Omgekeerde tekstreeks met door de gebruiker gedefinieerde functie
Omgekeerde volgorde van woorden gescheiden door een specifiek scheidingsteken met VBA-code
Keer tekstreeks of woorden om met Kutools voor Excel snel en gemakkelijk
Omgekeerde tekstreeks met door de gebruiker gedefinieerde functie
Stel dat u een reeks tekstreeksen heeft die u wilt omkeren, zoals 'voeg voorloopnullen toe in Excel' als 'lecxE ni sorez gnidael dda”. U kunt de tekst omkeren met de volgende stappen:
1. Houd de ALT + F11 toetsen, en het opent de Microsoft Visual Basic voor toepassingen venster.
2. Klikken Invoegen > Moduleen plak de volgende macro in het Modulevenster.
Function Reversestr(str As String) As String
Reversestr = StrReverse(Trim(str))
End Function
3. En sla deze code vervolgens op en sluit deze, ga terug naar het werkblad en voer deze formule in: = reversestr (A2) in een lege cel om het resultaat te plaatsen, zie screenshot:
4. Sleep vervolgens de vulgreep naar beneden om deze formule te kopiëren en de tekst in de cellen wordt meteen vereerd, zie screenshot:
Omgekeerde volgorde van woorden gescheiden door een specifiek scheidingsteken met VBA-code
Als u een lijst met celwoorden heeft die door komma's worden gescheiden, zoals 'leraar, dokter, student, arbeider, chauffeur", En u wilt de volgorde van de woorden als volgt omdraaien"rijden, arbeider, student, dokter, leraar”. Je kunt ook volg VBA gebruiken om het op te lossen.
1. Houd de ALT + F11 toetsen, en het opent de Microsoft Visual Basic voor toepassingen venster.
2. Klikken Invoegen > Moduleen plak de volgende macro in het Module venster.
Sub ReverseWord()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Sigh As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Sigh = Application.InputBox("Symbol interval", xTitleId, ",", Type:=2)
For Each Rng In WorkRng
strList = VBA.Split(Rng.Value, Sigh)
xOut = ""
For i = UBound(strList) To 0 Step -1
xOut = xOut & strList(i) & Sigh
Next
Rng.Value = xOut
Next
End Sub
3. Druk vervolgens op F5 -toets, wordt een dialoogvenster weergegeven, selecteer een bereik om mee te werken. Zie screenshot:
4. En druk vervolgens op Ok, er verschijnt een ander dialoogvenster waarin u het scheidingsteken kunt specificeren waarop u de woorden wilt omkeren, zie screenshot:
5. Dan klikken OK, en je kunt zien dat de geselecteerde woorden omgekeerd zijn, zie screenshots:
Keer tekstreeks of woorden om met Kutools voor Excel snel en gemakkelijk
De Kutools for Excel's Omgekeerde tekstvolgorde kan u helpen om snel en gemakkelijk verschillende tekstreeksen om te keren. Het kan de volgende bewerkingen uitvoeren:
Keer de tekst van rechts naar links om, zoals 'tik op een paar woorden' als 'sdrow emo's pat";
Kutools for Excel : met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. |
Keer de tekst om van rechts naar links:
1. Selecteer het bereik dat u wilt omkeren.
2. Klikken Kutools > Teksttools > Omgekeerde tekstvolgorde, zie screenshot:
3. In de Tekst omkeren dialoogvenster, selecteert u de juiste optie uit Separator die overeenkomen met de celwaarden. En u kunt een voorbeeld van de resultaten bekijken in het Voorbeeldvenster. Zie screenshot:
Download en gratis proef Kutools voor Excel nu!
Omgekeerd worden de tekst gescheiden door een spatie of andere specifieke tekens:
Deze functie kan u ook helpen om de tekstreeksen om te keren die worden gescheiden door specifieke tekens.
1. Selecteer de cellen en pas dit hulpprogramma toe door op te klikken Kutools > Tekst > Omgekeerde tekstvolgorde.
2. In het Tekst omkeren dialoogvenster, kies het scheidingsteken dat de celwaarden scheidt waarvan u de woorden wilt omkeren op basis van, zie screenshot:
3. Dan klikken Ok or Solliciteer, zijn de woorden in de cellen meteen omgedraaid. Zie screenshots:
Note: Controleren Sla niet-tekst over cellen om te voorkomen dat u de getallen in het geselecteerde bereik omkeert.
Ga voor meer informatie over deze functie naar Omgekeerde tekstvolgorde.
Download en gratis proef Kutools voor Excel nu!
Demo: tekenreeks omkeren op basis van een specifiek scheidingsteken met Kutools voor Excel
Gerelateerd artikel:
Hoe de voor- en achternaam in cellen in Excel omdraaien?
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!