Excel: Hitta det innehåll du letar efter med en formel

Med menykommandot "Redigera - Sök" kan du söka efter och hitta allt innehåll i dina arbetsböcker och därmed kontrollera var ett visst innehåll förekommer.

Nackdelen med att använda dialogrutan Söka Att undersöka innehåll består i att upprepa uppgif.webpten när data ändras i dina tabeller. Detta är inte fallet när du söker med en formel. Den reagerar automatiskt på det ändrade innehållet i dina celler och hittar den information du letar efter. Följande formel kontrollerar om en viss text visas i en cell:

= OM (ISNUMBER (SÖK (sök-text, text));
"innehåller"; "innehåller inte")

Du skickar två argument till formeln: With Sök text skicka texten du vill söka efter eller cellen som innehåller texten. Argumentet text definierar cellen i vilken söktexten ska sökas.
Om söktexten finns i text inträffar returnerar formeln resultatet "innehåller". Sparka Sök text i text visas inte, returnerar formeln resultatet "innehåller inte".

I cell C4 i arbetsboken som visas, ger följande formel resultatet "innehåller":

= OM (ISNUMBER (SÖK ($ B $ 15; A4));
"innehåller"; "innehåller inte")

Den sökta texten "Schwelm" från cell B4 finns i texten från cell A4. Därför returnerar formeln texten "innehåller" som resultat.

Istället för de två texterna "innehåller" och "innehåller inte" kan du också använda annan text i formeln.
Formeln kan också söka efter nummer i texten.

Så här kontrollerar formeln texten i dina tabeller

Formeln för att kontrollera texten fungerar enligt följande princip:

  • SEARCH -funktionen söker efter texten i cell B4 i cell A4.
  • Om texten är tillgänglig, returnerar SEARCH -funktionen den position där den sökte texten börjar i texten i cell A4.
  • I det här fallet returnerar ISNUMBER -funktionen sanningsvärdet TRUE eftersom det fick ett nummer.
  • IF -funktionen matar sedan ut texten "innehåller".
  • Om texten från B4 inte finns i A4 returnerar SEARCH -funktionen ett felvärde som beräkningsresultat.
  • Funktionen ISNUMBER returnerar sedan sanningsvärdet FALSKT eftersom inget tal skickades som argument.
  • IF -funktionen matar sedan ut texten "existerar inte".

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave