Hitta Excel: Hitta strängar snabbt och enkelt

Innehållsförteckning:

Anonim

Så fungerar det

Förutom Excel -sökfunktionerna Sök och Sökb kan du också använda funktionerna Sök och Sök för att söka efter ett ord, bokstav, siffra eller kombination av teckensträngar. På detta sätt kan de platser där den sökta teckensträngen förekommer i kalkylbladet bestämmas och matas ut snabbare och effektivare. För dem som inte bryr sig om teckenpositionen och föredrar att extrahera teckensträngen kan Excel Find integreras i delfunktionen.

Hur används Excel Finding?

I likhet med Excel -sökfunktionerna Sök och Sökb kan Sök och Sök hitta specifika strängar inom en annan sträng med ord eller siffror. Funktionerna matar ut positionen för det sökta tecknet eller de sökta tecknen i den andra teckensträngen som ett resultat. Den viktigaste skillnaden är dock att Excel Find är skiftlägeskänsligt.

Viktig notering: Findb används som det fasta standardspråket för japanska, kinesiska eller koreanska eftersom varje tecken räknas som 2. Funktionen förblir dock densamma.

Till exempel, om du vill söka efter strängen "svart" i "T-shirt svart" i en cell i tabellen, gör följande:

Välj en tom cell och ange formeln = Hitta ("svart"; "T-shirt svart") och tryck på "Enter".

Position 9 matas ut i cellen eftersom det första tecknet i teckensträngen är i det nionde läget.

Alternativt kan du välja cellen som innehåller ordet som det andra argumentet i formeln: = Sök ("svart"; A2)

Dricks: Excel -sökfunktionerna fungerar också för sekvenser av siffror och numeriska värden.

Den formella syntaxen för att hitta och hittab i detalj

Funktionerna Find och Findb följer mönstret Sök / SökB (söktext; text; [första_karaktär])uppbyggd. Vad betyder argumenten Sök text, text och [First_character] specifikt och vad måste användas där?

  • Sök text är det första argumentet i formelsyntaxen som måste fyllas i. Här anger du tecknet eller strängen du vill söka efter.
  • text är det andra obligatoriska argumentet. Lägg till den sträng inom vilken du söker efter värdet i Sök text vill söka. Alternativt räcker cellen som innehåller texten eller det numeriska värdet som ett argument.
  • Det är upp till dig om du vill använda det tredje argumentet eller inte First_character vill fylla eller lämna tomt. Med detta argument kan du ange vilken teckenposition som sökningen ska startas från. Om detta argument förblir tomt görs sökningen från strängens första tecken.

Använd det valfria argumentet

Om du vill hoppa över en viss teckensträng, av vilken du känner till det fasta antalet tecken, när du söker i kalkylbladet, är det värt att använda det valfria argumentet.

Anta att du vill utvärdera strängen "ART495577 T-Shirt black" i ditt bord, men hoppa över artikelnumret i sökningen.

Ange formeln = Hitta ("T"; D5; 10) i en tom cell och tryck på "Enter".

Sökningen startas från det tionde tecknet och följaktligen matas position 11 ut istället för position 3, som också innehåller ett "T".

Excel-Hitta i kombination med delfunktionen

Om du vill ha den sökte teckensträngen i stället för teckenpositionen kan du kombinera Excel Find och Findb med delfunktionen. På så sätt kan ordet eller siffran du letar efter extraheras från teckensträngen. Hur ser länken mellan de två funktionerna ut med ett exempel?

  1. Öppna en ny arbetsbok i Excel -programmet och infoga följande strängar i kolumn C i separata rader i tabellen:

    ART495577 T-shirt svart

    ART498237 Jeans blå

    ART497618 skjorta vit

  2. Om du till exempel vill extrahera artikelnumren och visa dem på en ny rad, använd formeln = del (C1; 1; Hitta (""; C1; 1) -1). Det är bäst att klistra in formeln i en intilliggande cell, i detta fall D1. Denna formel uttrycker att i C1 från position 1 till position tom extraheras den innehållna teckensträngen.

  3. Bekräfta med "Enter".

  4. Artikelnumret "ART495577" matas ut till dig i cellen som innehåller funktionen.

  5. För att använda formeln för cellerna nedan kan du markera D1. Om du navigerar till det högra hörnet av cellen blir musen till ett plustecken som du kan dra nedåt. De andra två artikelnumren visas också i kalkylbladet utan att behöva ange formeln igen.

Vad är skillnaderna mellan Search och Searchb och Excel Find?

Som redan nämnts har Excel Find-funktionen fördelen att teckensträngarna kan vara skiftlägeskänsliga om detta är relevant för utvärdering av data. Denna funktion tillåter dock inte platshållare som frågetecknet ? och asterisken * och är inte tillåtna i det första argumentet Sök text förekomst. Om du vill använda jokertecken kan du använda Excel -sökfunktionerna Sök och Sökb. Om vissa strängar inte hittas visas felmeddelandet #VÄRDE! i cellen. På samma sätt, om det valfria argumentet är fyllt med en teckensträng som är längre än längden på det andra argumentet, visas ett felvärde.

Hitta snabbt strängar för utvärdering av data

Att hitta Excel är särskilt användbart för användare som måste utvärdera en stor mängd data. För att hitta en sträng snabbare kan alla tecken eller strängar infogas i formeln och positionen kan därmed bestämmas snabbare. Användningen av Find eller Findb har inte bara fördelen att de fungerar med text, numeriska värden eller specialtecken, utan är också skiftlägeskänsliga. Genom att länka till delfunktionen kan Excel -användare extrahera de strängar de letar efter och visa dem som resultatet i cellen.

Viktiga vanliga frågor

Hur kan jag söka i Excel?

Excel -programmet erbjuder olika sökalternativ. Du kan välja mellan Excel -sökfunktionerna Find / Searchb och Find / Findb. Det senare är skiftlägeskänsligt.

Hur är Excel Find -funktionerna uppbyggda?

Excel -formlerna består av tre argument. Här är de två första argumenten Sök text och text nödvändig. Det tredje argumentet First_character är valfritt, dvs. det vill säga det kan förbli gratis.

Hur skiljer sig sökfunktionerna från sökfunktionerna?

Medan syntaxen för formlerna är densamma är sökfunktionerna skiftlägeskänsliga. Platshållare är dock möjliga i formlerna som inte kan användas med Find och Findb.

Med vilka formler kan jag kombinera Finding?

Excel Find kan integreras i formeldelen för att extrahera vissa strängar. Du kan också kombinera funktionen, till exempel med funktionen Faktiskt nummer för att generera ett sanninguttalande, eller med funktionen If för att utföra en åtgärd under vissa förhållanden.