Excel-handledning: Hur man skapar komplex formel steg för steg

Innehållsförteckning

Vissa formler du ser i Excel kan vara extremt komplexa. Men alla komplexa formler är byggda från enkla steg. I den här videon byggde vi steg för steg en mer komplex formel.

När du tittar på en komplex formel i Excel kan du bli helt förbryllad vid första anblicken. Men alla komplexa formler är bara små steg sammanlagda.

Låt mig visa dig ett exempel

Här har vi en lista med namn. Vi vill ta ut förnamnet från det fullständiga namnet.

Det finns en Excel-funktion som heter VÄNSTER som extraherar text från vänster, så låt oss börja där.

Förklara hellre hur VÄNSTER fungerar, låt oss bara prova det för att se vad det gör.

När jag öppnar parenteserna kommer Excel att berätta vad vi behöver tillhandahålla. Med VÄNSTER måste vi tillhandahålla text, vilket krävs, och något som kallas num_chars, vilket är valfritt.

Låt oss bara kasta våra namn i funktionen och lämna ut num_chars för att se vad som händer.

Vad vi får är den första karaktären. Så det är en början.

Låt oss nu lägga till ett värde för num_chars. Detta kommer att ändras för varje namn, men för att hålla sakerna enkla kommer jag bara att hårdkoda siffran 5.

När jag kopierar ner formeln får jag de första fem tecknen i varje namn.

Så vid denna tidpunkt kan du se vad den grundläggande utmaningen är. Vi måste ta reda på ett sätt att ge VÄNSTER rätt antal tecken att extrahera för varje namn.

För att göra detta kan vi använda en annan funktion som heter FINN.

HITTA tar två nödvändiga argument: texten vi letar efter (ett mellanslagstecken) och texten vi tittar inom - i det här fallet använder vi en adress för cellen som innehåller namnet.

Det sista argumentet är valfritt, så vi släpper det.

Du kan se att HITTA returnerar ett nummer. Och detta nummer representerar platsen för mellanslagsteckenet i namnet.

Vi kan använda detta nummer i VÄNSTER för num_chars.

När jag kopierar ner det får vi en lista med förnamn.

Så det ser bra ut, men det finns faktiskt ett problem. VÄNSTER extraherar alla tecken till och med numret du ger det. Det betyder att vi faktiskt har ett mellanslag i slutet av alla dessa förnamn.

För att bli av med utrymmet behöver jag bara göra en enkel förändring.

Jag måste subtrahera 1 från resultatet vi får från FiND. På det sättet tar vi inte upp utrymmet.

Slutligen skapar jag en kombinerad formel i den sista kolumnen. Den slutliga formeln ser mer komplex ut, men egentligen är det bara VÄNSTER-funktionen, med lite snyggt fotarbete med FIND för att ta reda på antalet tecken som ska extraheras.

Detta är ett enkelt exempel, men idén är densamma för alla komplexa formler.

Börja med helheten och arbeta i små steg för att få det resultat du behöver.

Kurs

Core Formula

Relaterade genvägar

Fyll i posten och stanna i samma cell Ctrl + Enter + Return

Intressanta artiklar...