Note: The other languages of the website are Google-translated. Back to English

Hur letar jag efter partiell strängmatchning i Excel?

Det finns till exempel en rad data, och kolumn E är elevernas namnlista, kolumn F och G är elevernas klass och betyg, och kolumn H är rankningen för elevernas poäng, nu har du en given namn “Jack” som är den partiella strängen för “Jacky”, hur kan du snabbt slå upp partiell strängmatchning och returnera rankningen av “Jacky” enligt nedanstående skärmdump.
doc-sökning partiell sträng 1

VLOOKUP partiell strängmatchning i Excel


pil blå höger bubbla VLOOKUP partiell strängmatchning i Excel

Här har jag några formler som hjälper dig att slå upp partiell strängmatchning i Excel.

1. Välj en tom cell för att ange den partiella sträng som du vill slå upp. Se skärmdump:
doc-sökning partiell sträng 2

2. Välj en annan cell som du placerar uppslagsvärdet på och ange denna formel = VLOOKUP ($ K $ 1 & "*", $ E $ 1: $ H $ 14,4, FALSE), Tryck ange nyckel för att komma till värde. Se skärmdump:
doc-sökning partiell sträng 3

Dricks:

1. I formeln är K1 cellen som innehåller den partiella strängen, E1: H14 är dataområdet, 4 indikerar att uppslagsvärde i kolumnen Forth i intervallet. Du kan ändra dem efter behov.

2. Om du bara vill hitta vilket namn som är delvis matchar det angivna namnet kan du också använda denna formel =INDEX($E$2:$E$14,MATCH($K$1&"*",E2:E14,0)). (E2: E14 är kolumnlistan du vill leta efter, k1 är det angivna namnet, du kan ändra efter behov.)
doc-sökning partiell sträng 4


Leta upp ett värde över flera ark eller arbetsböcker

I allmänhet stöder LOOKUP-funktionen i Excel bara att slå upp ett värde i aktivt ark eller den aktiva arbetsboken, ibland kanske du vill slå upp flera ark. De LOOKUP över flera ark av Kutools för Excel kommer att gynna dig.  Klicka för gratis provperiod med alla funktioner 30 dagar!
doc konvertera datum
 
Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsningar i 30 dagar.

De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

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!
officetab botten
Sortera kommentarer efter
Kommentarer (8)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Jag önskar att du skulle visa oss var man kan hitta det i Kutools. Bra verktyg när du kan hitta det du behöver
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, KHill, än så länge finns det ingen funktion i Kutools för Excel kan slå upp partiell matchning, men snart kommer vi att släppa några nya funktioner om vlook i den nya versionen av Kutools, du kan prova dem då.
Denna kommentar minimerades av moderatoren på webbplatsen
Jag kan inte tacka dig nog, =INDEX($E$2:$E$14,MATCH($K$1&"*",E2:E14,0)) är en riktig livräddare
Denna kommentar minimerades av moderatoren på webbplatsen
Hallå.

Jag undrade om det finns ett sätt att utföra VLOOKUP på andra sätt, med tanke på att uppslagsvärdet kan innehålla fler tecken än returvärdet. Till exempel, i ditt exempel ovan, säg att du har Jacky som uppslagsvärde och Jack i listan, och du vill returnera alla liknande namn till Jacky. Jag har en lista där det här fallet förekommer många gånger. Mitt uppslagsvärde i den första listan är ett företag som heter logitech europe sa och namnet på den andra listan är helt enkelt logitech.

Tack på förhand!
Denna kommentar minimerades av moderatoren på webbplatsen
Hej alla,
Kan du svara på Shakiras kommentarer tack. Jag har samma problem här och jag verkar inte kunna hitta en genomförbar lösning om jag inte skapar en riktigt komplex formel som innebär att man skapar onödiga kolumner.
Tack!
Denna kommentar minimerades av moderatoren på webbplatsen
Skulle vara till stor hjälp om det fanns ett svar på Shakiras fråga. Jag har samma problem
Denna kommentar minimerades av moderatoren på webbplatsen
Re Shakira och Alices fråga ovan - en enkel lösning är bara att använda TRUNC av VÄNSTER formel för att trunkera den första listan. Du kan förkorta den till 8 tecken för att begränsa den första listan till LOGITECH eller ännu mindre för att täcka kortare företagsnamn också...
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har ett scenario för att matcha två kolumnvärden.

kol1 kol2
abc-1 abc
def xyz
xyz-1 def
tnt-1 mno
mno-1 tnt

så jag skulle vilja matcha kolumnvärdena delvis (eliminera '-1' och matcha den återstående delen).

vänligen meddela.

Skål,
PY
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL