Contact SalesLog in
Contact SalesLog in

How to analyze survey data in Excel

Enhance your skills and make data-driven decisions using practical techniques to analyze survey data in Excel effectively.

White outline of Goldie, the SurveyMonkey mascot

Sitting on a goldmine of survey responses, but unsure how to get meaningful insights? Excel is an accessible yet powerful tool that can help.

This guide will show you how to analyze survey data within Excel, using its native capabilities without requiring any add-ins or third-party tools.

In this guide, we'll show you how to: 

  • Import and prepare data: Import your survey data from CSV files or direct export, then clean and organize it for analysis
  • Perform basic statistics: Use built-in Excel functions like AVERAGE(), MEDIAN(), and COUNTIF() to calculate customer experience (CX) metrics
  • Create visualizations: Transform your data into charts and graphs to identify patterns and trends
  • Conduct advanced analysis: Use pivot tables, cross-tabulations, and statistical tests to discover deeper insights
  • Apply best practices: Avoid common analysis mistakes and use time-saving techniques

Survey data analysis examines collected feedback to identify patterns, draw conclusions, and use the data to drive decisions.

Different types of survey data require different analysis approaches. Quantitative data (numbers, ratings, scales) can be analyzed with statistical methods, while qualitative data (open-ended responses, comments) requires thematic analysis and categorization.

Standard survey metrics that businesses typically track include:

  • Customer Satisfaction (CSAT) scores: A measurement of how satisfied customers are with a specific product, service, or interaction, typically rated on a scale of 1-5 or 1-10.

  • Net Promoter Score® (NPS): A loyalty metric that measures the likelihood that customers will recommend your product or service to others, calculated by subtracting the percentage of detractors from promoters.

  • Customer Effort Score (CES): A measurement of how much effort customers need to expend to interact with your company, use your product, or resolve an issue, with lower effort scores indicating better CX.
  1. CSV import: Most survey tools allow you to export data as CSV files. Simply go to File > Open in Excel and select your file.
  2. Direct export: With SurveyMonkey, export survey responses to Excel using Connect, the native business app hub, to automatically add new responses into a spreadsheet.
  3. Direct input: For smaller surveys, create column headers and enter responses directly.
SurveyMonkey Excel Connect

For example, to export data from SurveyMonkey to import into Excel:

  1. Log in and navigate to your survey
  2. Click Analyze Results > Save As > Excel (.xlsx)
  3. Open the file in Excel

Note: There are additional export options such as:

  • Data view (current or original)
  • Columns (condensed or expanded)
  • Cells (actual answer text or numerical)

When exporting survey data, the analysis requires numerical cells instead of the actual answer text.

Raw survey data rarely comes in a perfectly analyzable format. Follow these steps to prepare your data:

  1. Remove duplicates: Use Data > Remove Duplicates for clean results.
  2. Handle missing values: Either delete incomplete responses or replace them with consistent values.
  3. Create calculated fields: Add columns for derived values you'll need (e.g., age groups based on birth year).

Even ratings/scales come in text (e.g., strongly agree, somewhat agree, etc.). You must select “numerical value (1-n)” for responses to have a number instead of text before exporting data. All of this article's calculations depend entirely on responses being exported as numerical values instead of text.

Excel offers several functions for basic statistical analysis that work perfectly with survey data. Here's how to use them:

For numerical survey responses (like ratings or scales), you can calculate:

Measures of central tendency:

  • Average (mean): =AVERAGE(C2:C100)
  • Median: =MEDIAN(C2:C100)
  • Mode: =MODE.SNGL(C2:C100)

Response counting:

  • Count responses: =COUNT(C2:C100) or =COUNTA(C2:C100)

For example, if you had customer satisfaction ratings in column C, you could quickly calculate the average satisfaction score with =AVERAGE(C2:C100).

Different question formats require different analysis approaches:

Single-choice questions: When analyzing questions where respondents select one option, you'll want to count the frequency of each response. To do this, use COUNTIF and calculate percentages.

Multiple-choice questions: For "select all that apply" questions, each option typically appears in its own column (E, F, G, etc.) with a 1 if selected or 0 if not. To analyze:

  • Count total selections for option in column E: Use =SUM(E2:E100)
  • Find the percentage who selected this option: Use =SUM(E2:E100)/COUNTA(A2:A100) (where column A contains respondent IDs). Note: We use respondent IDs as the denominator because they represent the total number of responses.

Likert scale questions: For questions with rating scales (e.g., 1-5), you can:

  • Calculate average rating: Use =AVERAGE(F2:F100)
  • Count number of "5" ratings: Use =COUNTIF(F2:F100,5)
  • Calculate Top-2-Box score (percentage of 4 and 5 ratings): Use =(COUNTIF(F2:F100,4)+COUNTIF(F2:F100,5))/COUNTA(F2:F100)

Text responses: or open-text responses, Excel offers several approaches:

  • Count word frequency by first using Text to Columns to separate words
  • Create a coding column where you manually categorize responses, then use COUNTIF() to analyze those categories. Note: To measure the frequency of certain words, they will need to be exact match (no different spelling). 

Applying these functions to your survey data lets you quickly generate statistical summaries that reveal trends and insights.

Visual representations make survey data easier to understand:

  • Bar charts: Compare responses across different categories.
  • Pie charts: Show proportional distribution of responses.
  • Line charts: Track metrics over time.

To create any chart:

  1. Select your data
  2. Go to Insert > Charts
  3. Select chart type

Create heat maps using conditional formatting. Always include clear labels, sample sizes, and keep visualizations focused on key insights.

Pivot tables are powerful tools for cross-tabulation analysis, allowing you to explore relationships between different variables or to compare metrics across segments. To create a pivot table:

  1. Select your entire dataset
  2. Go to insert > Pivot Table
  3. Add demographics to Rows
  4. Add metrics to Values
  5. Add another variable to Columns

Use filters and slicers for interactive analysis:

  1. PivotTable Tools > Analyze > Insert Slicer
  2. Connect slicers to multiple pivot tables

Correlation analysis: Excel’s CORREL function reveals relationships between variables. Results range from -1 to 1. The formula is =CORREL(ARRAY1, ARRAY2) where ARRAY 1 is responses from one question, and ARRAY 2 is responses from another question:

  • Near 1: Strong positive relationship
  • Near -1: Strong negative relationship
  • Near 0: No relationship

1 = a perfect linear relationship, where a unit increase in ARRAY 1 leads to an equal unit increase in ARRAY 2. 

T-tests compare means between groups. Use Excel's TTEST function to determine if differences between groups are statistically significant using the Student’s T-Test technique. For example, you might compare satisfaction scores between male and female respondents. The function needs two ranges of data (one for each group) and parameters for test type and data type.

The Chi-square Test for Independence test examines whether or not two categorical variables are independent (i.e., statistically significantly different from each other). This test produces a p-value (probability value) that indicates whether the relationship is statistically significant. A p-value below 0.05, based on a confidence level of 95%, suggests that those two categories are independent and that the difference is not due to chance. Excel offers a built-in Chi-square test for users. 

Start with a structured data analysis plan:

  1. Define key questions: What specific business questions are you trying to answer?
  2. Identify metrics: Which metrics will help answer these questions?
  3. Plan comparisons: Which segments do you want to compare?
  4. Establish benchmarks: What standards will you measure against?
  5. Determine timeframes: Will you track changes over time?

Be sure to document your approach to ensure consistency.

Watch for bias:

  • Non-response bias
  • Social desirability bias
  • Sample size limitations

Interpretation cautions:

  • Correlation isn't causation
  • Statistical significance doesn't always equal practical importance
  • Outliers can skew small sample results

Consider multiple angles:

  • Break down results by key demographics
  • Look for unexpected patterns or anomalies
  • Consider contextual factors that might explain results
  1. Create templates for recurring surveys
  2. Use formulas to automate calculations
  3. Build dynamic dashboards that update automatically with new data

Enhance your survey analysis by combining it with:

  • Customer data from your CRM
  • Website analytics
  • Purchase history
  • Support ticket data

Take advantage of SurveyMonkey integrations to connect your survey data with tools like:

  • Salesforce
  • Microsoft Power BI
  • Tableau
  • Google Sheets

This integration creates a more complete picture of customer experience and business performance.

  • How do I convert survey results to Excel?
  • What's the best way to analyze Likert scale data in Excel?
  • How can I analyze open-ended survey responses in Excel?
  • What Excel functions are most useful for survey data?
  • How do I create a dashboard for survey results in Excel?

While Excel is a powerful tool for survey analysis, SurveyMonkey offers built-in analytics that make the process even easier:

  • Automatic calculation of key metrics
  • Ready-made charts and visualizations
  • AI-powered insights that highlight key findings
  • Custom filtering and comparison tools
  • Real-time results as responses come in

Try SurveyMonkey today to collect, analyze, and act on feedback more efficiently than ever before. Find out more.

NPS, Net Promoter & Net Promoter Score are registered trademarks of Satmetrix Systems, Inc., Bain & Company and Fred Reichheld.

Donna con capelli rossi che crea un'indagine su un laptop

Discover our toolkits, designed to help you leverage feedback in your role or industry.

Una donna e un uomo che leggono un articolo sul laptop e prendono appunti su foglietti adesivi

Tap into CSAT feedback faster using automation and AI features.

Uomo sorridente con occhiali che usa un laptop

Learn how to analyze and present your data with SurveyMonkey.

Donna che esamina informazioni sul suo laptop

See live demos of all SurveyMonkey's newest feature releases.