Excel kan nå skrive sine egne formler, og jeg har ikke skrevet en siden
Jeg vet hvordan man skriver Excel-formler, men jeg trenger det rett og slett ikke. Å memorere rekkefølgen på argumenter for XLOOKUP eller telle parenteser i en nestet IF har aldri vært den interessante delen av å jobbe med data. Copilot i Excel lar meg nå beskrive hva jeg trenger på vanlig engelsk, og det håndterer syntaksen. Det er ikke perfekt, og det vil ikke erstatte å vite hvordan dataene dine skal se ut, men for mesteparten av mitt daglige regnearbeid har jeg sluttet å skrive formler. Her er hvorfor det har vært lett å venne seg til.
Klar engelsk er alt Copilot trenger for å lage en formel
Sidepanelet gjør en setning om til en fungerende kolonne
Hele prosessen starter fra Copilot-knappen på Hjem-fanen. Når du klikker på den, åpnes et chattepanel på høyre side av Excel. Det er ett krav før den kan gjøre noe nyttig - det er bedre å ha dataene dine formatert som en Excel-tabell, siden Copilot er avhengig av strukturerte tabellreferanser for å kunne lese kolonnene dine riktig. Det tar noen sekunder gjennom Sett inn > Tabell.
Når panelet er åpent, skriver du det du ønsker på vanlig engelsk. Med et salgsskjema som har kolonner for Antall solgt, Salgsbeløp og Region, ba jeg Copilot om å:
Legg til en kolonne som beregner 5 % provisjon på salgsbeløpet, og hvis resultatet er over $500, multipliser det med 1,1.
Den returnerte den eksakte HVIS-strukturen jeg trengte, plasserte den i riktig kolonne, brukte den på hver rad, og inkluderte en kort forklaring på hvordan formelen fungerer.
Det er den delen som er verdt å fremheve fordi du beskriver resultatet i stedet for funksjonen. Jeg nevnte ikke IF i prompten min. Copilot valgte funksjonen basert på det jeg ba om, noe som er slik det skal fungere. Forhåndsvisningen lar deg også sjekke resultatet før du godtar det, så ingenting endres i arket ditt før du godkjenner det.
Det treffer ikke alltid formelen på første forsøk, spesielt med vage instruksjoner. Men selv når den er litt feil, er det raskere å redigere en generert formel enn å skrive en fra bunnen av. Nøkkelen er å være spesifikk om hva du ønsker, og Copilot reagerer på klare instruksjoner på samme måte som ethvert godt verktøy.
Jeg pleide å unngå de nestede formlene
Lagdelte IF-er, oppslag og datomatematikk i ett enkelt spørsmål
Formlene jeg alltid unngikk, var de lagdelte hvor du legger en IF inne i en annen IF inne i en LET, og en feilplassert parentes ødelegger hele greia. Mitt salgsskjema har en kolonne for fortjenestemargin som gjør akkurat dette. Den beregner marginen fra inntekter og solgte enheter, og merker den som "Høy" hvis den er over 0,3, "Medium" hvis over 0,15, og "Lav" for alt annet.
Å skrive det for hånd betyr å bygge en LET som lagrer variabler, pakke den rundt to nestede IF-er, og få de avsluttende parentesene riktig på første forsøk. Jeg ga Copilot følgende prompt:
Legg til en kolonne som beregner fortjenestemargin fra inntekter og solgte enheter, og merker den Høy for over 30 %, Medium for over 15 %, og Lav for resten.
Den ga tilbake riktig struktur. Det samme gjelder for oppslag. I stedet for å huske om XLOOKUP trenger returarrayet før eller etter oppslagsarrayet, forteller jeg bare Copilot hva jeg vil at skal matches og hvor. Den velger riktig funksjon og håndterer rekkefølgen på argumentene — som, ærlig talt, er den delen jeg alltid måtte dobbeltsjekke uansett.
Den nye COPILOT-funksjonen plasserer AI rett inne i en celle
Det gir resultater som SORT, men tar naturlig språk som input
Sidepanelet er nyttig, men COPILOT-funksjonen er noe annet. Det er en formel du skriver direkte inn i en celle, akkurat som SUM eller XLOOKUP, bortsett fra at det første argumentet er en prompt på vanlig engelsk. Den krever imidlertid premium Copilot-funksjoner. Syntaksen ser slik ut:
=COPILOT("your prompt here", cell_reference)Utdataene flyter over i tilstøtende celler på samme måte som dynamiske matrisefunksjoner som UNIQUE eller SORT gjør. COPILOT-funksjonen bruker imidlertid bare arbeidsbokdata og modellens interne kunnskap; for nettbaserte forespørsler, bruk Copilot Chat sin nettmodus.
Den kommer godt med ved oppgaver som tradisjonelle formler ikke kan håndtere på en ryddig måte. Min salgsregneark har en kolonne for Territorieanalyse, så jeg kunne ha brukt =COPILOT("summarize sales performance for", B2, "based on revenue of", I2) for å generere et kort tekstsamendrag for hver region.
Funksjonen beregnes på nytt når de refererte cellene endres, så den oppfører seg som hvilken som helst annen formel i arbeidsboken. Du kan også legge den inn i IF eller SWITCH hvis du ønsker betinget AI-utdata.
Microsoft begrenser det til 100 anrop per 10 minutter. Hvis du jobber med store datasett, teller det som ett bruk å sende et helt område i ett enkelt anrop, men å dra formelen over rader teller som mange. Så planlegg deretter.
Copilot forklarer formler jeg ikke skrev og ikke kunne lese
Arvede regneark slutter å være en svart boks
Alle har åpnet en delt arbeidsbok og funnet en kompleks formel. Mitt regneark har en i Ark2. Det er en REGEXREPLACE som er innebygd i en annen REGEXREPLACE som fjerner ikke-numeriske tegn fra telefonnumre og formaterer dem om til et konsistent mønster (XXX) XXX-XXXX. Jeg kunne til slutt finne ut hva den gjør, men ikke uten å stirre på den mye lengre enn jeg ønsker.
Copilot håndterer dette godt. Du kan velge cellen, klikke på glitreikonet som vises, og velge «Forklar denne formelen.» Den gir en trinnvis gjennomgang ved å fortelle deg hvilken del som fjerner tegnene, hvilken del som fanger opp tallgruppene, og hvordan erstatningsmønsteret setter dem sammen igjen.
Dette fungerer også når din egen formel gir noe feil. I stedet for å gå gjennom hvert argument, gir det ofte raskere resultater å be Copilot om å forklare logikken, enn å feilsøke det selv.
Den bivirkningen er at det har lært meg funksjoner jeg ikke ville ha plukket opp ellers. Jeg har begynt å gjenkjenne mønstre i LET-strukturer og dynamiske matriser bare ved å lese Copilots forklaringer av andres arbeid, noe som er mer nyttig enn noen veiledning.
Å skrive inn formler begynner å føles valgfritt
Men jeg leser fortsatt alt Copilot gir tilbake
Den interessante endringen er ikke at Copilot skriver formler, men at ferdigheten flytter seg fra syntaks til dømmekraft. Å vite hva en formel skal returnere er viktigere enn å vite hvordan man skriver den. Den forskjellen vil bare bli tydeligere, spesielt med funksjoner som Excels Agent-modus som allerede håndterer flerstegsoppgaver etter hvert som COPILOT-funksjonen får støtte for live webdata og resonnement over flere ark.






