Hur extraherar jag endast text från alfanumerisk sträng i Excel?
När du har en lång lista med flera alfanumeriska strängar i varje cell i Excel, och du bara vill extrahera textsträngar från dem, kan du göra på följande sätt som jag introducerar.
Extrahera endast text från alfanumerisk sträng genom att använda Defined Function i Excel
Extrahera text endast från alfanumerisk sträng med Kutools för Excel
Extrahera endast text från alfanumerisk sträng genom att använda Defined Function i Excel
Använd definierad funktion för att extrahera text endast från alfanumerisk sträng i Excel genom att göra så här:
1. Välj en cell i kolumnen du vill markera och tryck på Alt + F11 att öppna Microsoft Visual Basic för applikationer fönster.
2. Klicka på i popup-fönstret Insert > Modulernaoch klistra sedan in följande VBA-kod i modulen.
VBA: Extrahera endast text
Function TextOnly(pWorkRng As Range) As String
'Updateby20140515
Dim xValue As String
Dim OutValue As String
xValue = pWorkRng.Value
For xIndex = 1 To VBA.Len(xValue)
If Not VBA.IsNumeric(VBA.Mid(xValue, xIndex, 1)) Then
OutValue = OutValue & VBA.Mid(xValue, xIndex, 1)
End If
Next
TextOnly = OutValue
End Function
3. Spara koden och stäng fönstret och skriv sedan den här formeln = TextOnly (A1) (A1 är den första radcellen i ditt listområde som du bara vill extrahera text från) till en tom cell, tryck ange och fyll sedan handtaget till önskat område.
Extrahera text endast från alfanumerisk sträng med Kutools för Excel
Kutools för Excel's Ta bort tecken funktionen kan också hjälpa dig att extrahera text endast i Excel.
Kutools för Excel innehåller mer än 300 praktiska Excel-verktyg. Gratis att prova utan begränsning på 30 dagar. Hämta nu
1. Välj intervallet du vill extrahera endast text och klicka Kutools > Textverktyg > Ta bort tecken. Se skärmdump:
2. I Ta bort tecken dialogrutan, kontrollera Numerisk och Icke-utskrift kryssrutor. Se skärmdump:
3. klick Ok, sedan tas alla icke-texttecken bort, se skärmdump:
Tips: Eftersom den här tillämpningen kommer att ändra dina ursprungliga data, är det bättre att du kopierar originaldata till en annan plats först.
Relativa artiklar:
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!