Skip to main content
Caspian Almerud
GÖR DET SJÄLV

Microsoft Forms till Excel och Teams: formulärsvar som landar rätt

Caspian Almerud portrait
Caspian Almerud
Författare · Stockholm, Sverige
8 min läsningPublicerad

Så får du svar från Microsoft Forms in i Excel, ett Teams-meddelande och ett bekräftelsemejl till den som svarade, med Forms egen koppling och ett Power Automate-flöde.

Svar från Microsoft Forms kan hamna i Excel på två sätt: med Forms egen Excel-koppling, eller med ett Power Automate-flöde som lägger en rad i din egen tabell, skickar ett Teams-meddelande och mejlar den som svarade. Den inbyggda kopplingen räcker när du bara ska läsa svaren. Flödet behövs när du vill bestämma var svaren hamnar och vem som får veta det.

Här går jag igenom båda. Räkna med en timme för flödet. Allt gäller i skrivande stund, oktober 2026. Microsofts egna sidor säger inte exakt samma sak om den inbyggda kopplingen, så jag visar hur du testar vad som gäller i ditt konto.

Det här behöver du

  • Ett arbetskonto i Microsoft 365. Forms-kopplingen i Power Automate fungerar enligt Microsoft bara med organisationskonton, så ett formulär på ett privat Microsoft-konto går inte att koppla.
  • Ett formulär i Microsoft Forms. Gruppformulär, alltså formulär som skapats i en grupp eller ett team, visas inte i Power Automates lista. Då klistrar du in Form Id själv.
  • En Excel-arbetsbok i OneDrive med en formaterad tabell, en kolumn per fråga.
  • Teams och Outlook. Kopplingarna Microsoft Forms, Excel Online (Business), Teams och Office 365 Outlook står alla som Standard. Se Power Automate för enmansföretag.

Steg för steg

Del 1: den inbyggda kopplingen, utan flöde

  1. Öppna formuläret i Forms, fliken Responses, och välj Open results in Excel. Microsoft beskriver att arbetsboken får en levande koppling till formuläret. Den sparas i OneDrive for work or school för personliga formulär och i SharePoint för gruppformulär.
  2. Testa den. Svara själv och se om raden dyker upp. En annan av Microsofts supportsidor skriver att formulär som skapats direkt i Forms ger en arbetsbok utan koppling, och Download a copy är alltid en ögonblicksbild. Dyker ingen rad upp, gå vidare till del 2.
  3. Vill du bara veta att något kommit in: öppna Settings i formuläret och bocka för Get email notification of each response. Då behöver du inget flöde.

Del 2: ett flöde som gör mer

  1. Skapa en arbetsbok i OneDrive med rubrikerna Tidpunkt, Namn, E-post och Meddelande i rad 1. Välj Home och Format as Table. Spara och stäng arbetsboken.
  2. I Power Automate väljer du Create, Automated cloud flow och triggern When a new response is submitted under Microsoft Forms. Välj formuläret i Form Id. För ett gruppformulär klistrar du in Form Id från adressfältet när du redigerar formuläret, bara delen efter FormId=.
  3. Lägg till Get response details under Microsoft Forms. Sätt samma Form Id, och i Response Id värdet från triggern. Triggern ger bara id:t, och svaren hämtar du här.
  4. Lägg till Add a row into a table under Excel Online (Business). Välj Location, Document Library, File och Table. Fyll sedan varje kolumn med rätt svar från Get response details via blixtsymbolen. Du ska se ett fält per kolumn.
  5. Lägg till Post message in a chat or channel under Microsoft Teams. Välj Post as: Flow bot, Post in: Channel, och sedan team och kanal. Privata kanaler stöds inte, och appen Workflows måste vara tillåten i Teams. Vill du bara meddela dig själv väljer du Chat with Flow bot och din e-postadress i Recipient.
  6. Lägg till Send an email (V2) under Office 365 Outlook för bekräftelsen. Ange mottagare, ett kort tack och vad som händer härnäst. Microsofts exempel använder dynamiskt innehåll som Responders' Email i To. Det kan vara tomt när formuläret tar emot svar utan inloggning. Då frågar du efter e-post i formuläret och använder det svaret. Kontrollera i en testkörning.
  7. Välj Save, sedan Test, Manually, och skicka in formuläret själv.

Så vet du att det fungerar

  • Skicka in formuläret med en adress du äger. Du ska få en rad i tabellen, ett Teams-meddelande och ett bekräftelsemejl. Titta i skräpposten också.
  • Öppna körningen under 28-day run history och expandera Get response details. Där ser du vilka fält som var ifyllda.
  • Ändra en fråga i formuläret och testa igen, för Excel-åtgärdens kolumner uppdateras inte av sig själva.
  • Microsoft anger att ändringar i Excel-åtgärder kan dröja upp till 30 sekunder att synas.

Vanliga fel

  1. Formuläret saknas i listan. Det är ett gruppformulär, eller så ligger det på ett privat Microsoft-konto. Klistra in Form Id, eller flytta formuläret till arbetskontot.
  2. Dynamiskt innehåll saknas eller en onödig loop dyker upp. Öppna triggerns flik Settings och slå på Split On. Det är Microsofts egen lösning.
  3. Nya frågor syns inte i Excel-steget. Lägg till en kolumn i tabellen och lägg sedan till åtgärden på nytt. Microsoft skriver att designern behöver det.
  4. Fel 403 eller 502. Du saknar skrivrättighet till filen, eller så är den skrivskyddad.
  5. Dubbla arbetsböcker. Forms egen arbetsbok och flödets tabell är två olika filer. Välj en som den du jobbar i. Microsoft avråder också från samtidig skrivning till samma fil från flera håll.
  6. Svaren når inte Excel i SharePoint. Microsoft skriver att synken inte fungerar om biblioteket kräver godkännande av inskickade objekt.

Begränsningar

  • Frågor med filuppladdning kräver fler steg, bland annat Parse JSON och Create share link. Microsofts sida om vanliga formulärflöden visar hur.
  • Det inbyggda e-postkvittot, Allow receipt of responses after submission, gäller bara respondenter i din organisation, som svarar inloggade och med Record name. Till kunder utanför skickar du mejlet från flödet.
  • Excel är ingen databas. Filen är begränsad till 25 MB i kopplingen, och växer svaren behöver du ett riktigt register, till exempel en lista i Microsoft Lists. Se Kundregister i Google Sheets eller Excel som CRM.
  • Formulär samlar personuppgifter. Skriv i inledningen varför du frågar och hur länge du sparar svaren, och skicka inte tillbaka känsliga svar i klartext i mejl. Det här är inte juridisk rådgivning. IMY beskriver vad du behöver informera om.
  • Ska formuläret starta introduktionen av en ny medarbetare, se Automatisera onboarding av nyanställda.
  • Ligger formuläret på din hemsida i stället? Då är Kontaktformulär från hemsidan till CRM och autosvar rätt väg.

Källor

Vanliga frågor

Hur får jag Microsoft Forms-svar till Excel automatiskt?

Prova först Open results in Excel i Forms, som enligt Microsoft ger en arbetsbok med levande koppling. Fungerar den inte eller vill du styra var raden hamnar, bygg ett flöde med triggern When a new response is submitted och åtgärden Add a row into a table.

Är Excel-kopplingen i Forms live?

En av Microsofts supportsidor säger ja, med arbetsboken i OneDrive eller SharePoint. En annan säger att formulär skapade direkt i Forms ger en arbetsbok utan koppling. Testa med ett eget svar.

Kan jag skicka ett bekräftelsemejl till den som svarat?

Ja. Det inbyggda kvittot gäller bara inloggade respondenter i din organisation. För alla andra skickar du mejlet med åtgärden Send an email (V2) i ett flöde.

Vad är Form Id och var hittar jag det?

Det är formulärets identitet. Det står i adressfältet när du redigerar formuläret, efter FormId=. Du behöver det för gruppformulär.

Fastnar du?

Det här är ett av de flöden jag bygger åt enmansföretag och små team, ofta på en eller två timmar tillsammans på skärmen. Om du har fastnat på ett steg, eller hellre vill att jag sätter upp det och lämnar över det dokumenterat, mejla mig med rubriken "Fastnat: Microsoft Forms till Excel och Teams". Skriv vilka verktyg du använder och var det tog stopp, så svarar jag med vad jag tror det tar. Jag sitter i Stockholm och jobbar med hela Sverige på distans. Vill du först se om flödet alls är värt att automatisera finns Automationskollen. Mer om vad jag gör finns på sidan om automatisering med Airtable, Zapier och n8n.

Relaterade artiklar