Skip to content

← Blog

◆ Research Methods

How do you use SPSS software, from data entry to output?

+8 questions+1 figure+12 min read

Direct answer: SPSS software is IBM's program for statistical analysis. You work in two places: the Data Editor, where Variable View defines each variable and Data View holds one row per case, and the Viewer, where every table and chart appears. Define your variables first, then enter or import the data, check it, and run your test.

Author: MAAS Research Methods & Statistics Desk
Last updated: 2026-10-22
Category: research-methods


Question1

◆ Question 1 / 8 · What it is used for

What is SPSS software used for?

Direct answer: SPSS is used to describe data and test hypotheses without writing code. Students use it for frequency tables, means, t tests, ANOVA and regression. IBM's guide for version 29 says all statistical results, tables and charts are displayed in the Viewer (International Business Machines Corporation [IBM], n.d.-a, p. 1).

The reason it suits dissertations is the workflow rather than any single test. You choose a procedure from a menu, SPSS runs it, and the result lands in a separate output window that you can copy into your results chapter. If you are still deciding which test fits your design, our guide to choosing the right statistical test comes before anything in this post, because opening the software before you know your question is the most common beginner mistake. The sections below follow the order you will actually work in: understand the two views, define variables, enter or import data, check the data, then read the output. Menu names vary a little between versions, so this guide leans on IBM's documentation for version 29 and later and flags where a step depends on the version you have.

Question2

◆ Question 2 / 8 · Like Excel?

Is SPSS similar to Excel?

Direct answer: SPSS looks like Excel because both show a grid, but they work differently. In SPSS each row is a case and each column is a variable. IBM's guide for version 29 states: "Unlike spreadsheet programs, cells in the Data Editor cannot contain formulas" (IBM, n.d.-a, p. 51). You calculate through procedures, not cell formulas.

That one sentence explains most first-week confusion. In Excel you can type a total under a column and drag a formula across. In SPSS the data grid only stores values, and a new column is created through a menu command instead. IBM (n.d.-a) describes Data View as the place where rows are cases, "a case or an observation", and columns are variables, "a variable or characteristic that is being measured" (pp. 50-51). Because SPSS needs to know what each column means, it keeps a second sheet for that, called Variable View. The table below sets the two spreadsheet-style views side by side, using IBM (n.d.-a, pp. 50-51).

Data View Variable View
What each row is A case or observation A variable
What each column is A variable An attribute of a variable
What you do there Enter, edit and read the data Name, type, label and define variables
Formulas in cells Not allowed Not applicable

Data View and Variable View compared

The two sheets of the SPSS Data Editor

Data View

Variable View

Each row is a case or observation

Each row is a variable

Each column is a variable

Each column is an attribute of a variable

Enter, edit and read the data

Name, type, label and define variables

Cells cannot hold formulas

Names must be unique, no spaces, up to 64 bytes

As described in this post, drawing on IBM (n.d.-a).
Save this figureData View and Variable View compared: Data View: Each row is a case or observation, Variable View: Each row is a variable
Question3

◆ Question 3 / 8 · Variables

How do you define variables in SPSS before entering data?

Direct answer: Open Variable View and give each variable a unique name without spaces, a type, value labels and a measurement level. IBM's guide for version 29 says variable names cannot contain spaces, must be unique and may run to 64 bytes (IBM, n.d.-a, pp. 51-52). Do this before typing any data.

Think of Variable View as the codebook for your dataset, where the 64-byte limit on a name is rarely a problem in practice. Take a hypothetical survey with three columns. Age in years is a scale variable. Gender is nominal, coded 0 for male and 1 for female, which is the example IBM (n.d.-b) uses for value labels. Satisfaction is ordinal, scored on a numeric scale. IBM (n.d.-a) defines the first two levels this way: a nominal variable has "categories with no intrinsic ranking", and an ordinal variable has "categories with some intrinsic ranking" (p. 52).

The third level is scale. IBM (n.d.-a, p. 52) says a variable can be treated as scale when its values have a meaningful metric, and gives age in years as an example. The table summarises how the three levels differ.

Measurement level What the values represent Example
Nominal Categories with no intrinsic ranking Group membership coded 0 and 1
Ordinal Categories with some intrinsic ranking A rating scored with numeric codes
Scale Values with a meaningful metric Age in years

Use numeric codes for ordinal data. IBM (n.d.-a, p. 52) warns that with string ordinal variables the order of categories is read alphabetically as "high, low, medium", and advises that numeric codes are more reliable. Also define missing values here. IBM (n.d.-b) gives 99 = Not applicable as an example of a missing-value code, and the University of Liverpool (n.d.) handbook warns that you must tell SPSS which values are missing or certain analyses return an error.

Question4

◆ Question 4 / 8 · Data entry

How do you enter data in SPSS?

Direct answer: Switch to Data View, click a cell and type the value. IBM's guide for version 29 notes that data values are not recorded until you press Enter or select another cell, and that to enter anything other than simple numeric data you must define the variable type first (IBM, n.d.-a, p. 60). One row equals one participant.

Beginners often ignore that page 60 rule and type first, define later, which creates trouble because a text entry in a variable that was never typed as text will not behave. Work column by column or row by row, whichever matches how your questionnaires or records are laid out, but keep one rule: every participant occupies exactly one row, and every column holds the same variable for every participant. If a participant skipped a question, leave the cell empty or enter the missing-value code you declared in Variable View, instead of typing a zero. A zero is a real answer in most scales, and SPSS will include it in your mean. After you enter your first ten rows, stop and scan them against the original source. Catching a shifted column early costs two minutes, while catching it after the analysis costs a full rerun.

Question5

◆ Question 5 / 8 · Excel import

How do you import data from Excel into SPSS?

Direct answer: Go to File > Import Data > Excel, or drag the file into an open SPSS window. By default the Data Editor reads the first worksheet (IBM, n.d.-c). Put variable names in the first row, then open Variable View to add the labels, missing-value codes and measurement levels that Excel cannot hold.

IBM (n.d.-c) explains that you can read variable names from the first row, and that names which break the naming rules are converted to valid ones, with the original names kept as variable labels. Two traps follow from this. First, copying and pasting is not the same as importing: the University of Liverpool (n.d.) handbook warns that if you copy data from Excel, the column names will not automatically land in the right place in SPSS. Second, a column with mixed formats is risky. IBM (n.d.-c) states that when no consistent format is used by the specified percentage of values, the variable is assigned the string data type, so one stray word in a numeric column can turn the whole column into text.

Excel files also arrive without several variable properties. IBM (n.d.-b) lists value labels for numeric codes, missing-value codes and measurement level as properties missing from Excel data, and says all of them can be assigned in Variable View. Treat an import as the start of the definition step, not the end of it.

Question6

◆ Question 6 / 8 · Check and output

How do you check your data and read the output?

Direct answer: Run Analyze > Descriptive Statistics > Frequencies before any test. IBM's documentation calls the Frequencies procedure "a good place to start looking at your data" (IBM, n.d.-d). Look for impossible values, unexpected categories and missing cases, then read the results in the Viewer.

A frequency table shows every value that exists in a column and how often it occurs, so a typing error such as an age of 200 or a code of 3 where only 0 and 1 are valid appears immediately. IBM (n.d.-d) notes that the Statistics tab also offers the mean, median, mode and standard deviation, and that the median is not sensitive to outlying values, unlike the mean. Once the data look clean, run your test. In the Viewer you read the results themselves, and IBM (n.d.-a) says all statistical results, tables and charts are displayed there (p. 1).

One habit will save you hours. Before you click OK in any dialog, click Paste instead. IBM (n.d.-a) explains that pasting the syntax at each step builds a job file that lets you repeat the analysis later (p. 168). Purdue University's Statistical Consulting Service (2020) adds a reassurance for nervous first-timers: "Using Paste will not cause the procedure to be performed" (p. 4), so you run the pasted command yourself from the syntax window. Save that syntax file alongside your data, so that when your supervisor asks you to drop two participants you can rerun everything in one click. For what to report once the numbers are on screen, see our guide to descriptive statistics for a dissertation.

Question7

◆ Question 7 / 8 · Free options

Can you use SPSS for free, or install it for free?

Direct answer: Partly. IBM offers a free trial that lasts 14 days and begins when you register, and you may take it only once per year (IBM, n.d.-e). Many universities also provide SPSS to students, so check yours first. GNU PSPP is a free alternative that resembles SPSS but is not identical.

IBM (n.d.-e) states that the 14-day trial includes all features of the subscription but comes without technical support, so it suits a short project better than a full dissertation. For longer work, the University of Liverpool (n.d.) handbook states that the software is free to download for its students. That is one university's arrangement, so do not assume yours matches. Ask your library or IT service before paying for anything.

The Flathub (n.d.) listing describes GNU PSPP as "a Free replacement for the proprietary program SPSS", with no licence fees, and notes that it "appears very similar to it with a few exceptions". That wording promises similarity, not identical features, so check that your department accepts PSPP output before relying on it.

Question8

◆ Question 8 / 8 · Expert help

Can a mentor help you with SPSS and your results chapter?

If you can follow the steps above, you can usually run your first analysis yourself, and that is the best outcome. Help is worth having when your supervisor has flagged the output, when you are unsure which test fits your design, or when the numbers on screen do not match what you expected. Through MAAS SPSS and data analysis guidance, a MAAS expert works through your own dataset and output with you, explains what each table means and reviews how you report it. You stay the author throughout, and your institution decides what the work earns. Send a short description of your dataset and the output you do not understand, and the mentor will walk you through the logic until you could explain it to your marker.

Frequently asked questions

What is IBM SPSS Statistics?

It is IBM's statistical analysis platform, the product this guide calls SPSS software. Its documentation is published by version, so match the guide to the version you installed (IBM, n.d.-a).

Can we use SPSS for free?

Partly. IBM's trial lasts 14 days and can be taken once per year (IBM, n.d.-e), a university licence depends on your university, and the free alternative PSPP is similar but not identical (Flathub, n.d.).

Is SPSS similar to Excel?

It shows a grid like Excel, but its cells cannot hold formulas, and each column must be a defined variable (IBM, n.d.-a, p. 51).

Why does my Excel import show text instead of numbers?

SPSS assigns the string type when a column has no consistent format (IBM, n.d.-c). Clean the column in Excel first, then reimport.

What is Paste for in SPSS dialog boxes?

It writes the command syntax for your selections into a syntax window, so you can save and rerun the analysis later (IBM, n.d.-a, p. 168).

Where do my results appear in SPSS?

In the Viewer, which opens automatically the first time you run a procedure that generates output (IBM, n.d.-a, p. 1).

References

Flathub. (n.d.). GNU PSPP [Software listing]. https://flathub.org/en/apps/org.gnu.pspp

International Business Machines Corporation. (n.d.-a). IBM SPSS Statistics 29 core system user's guide. IBM. https://www.ibm.com/docs/en/SSLVMB_29.0.0/pdf/IBM_SPSS_Statistics_Core_System_User_Guide.pdf

International Business Machines Corporation. (n.d.-b). Variable properties. IBM SPSS Statistics 32.0.0 documentation. https://www.ibm.com/docs/en/spss-statistics/32.0.0?topic=preparation-variable-properties

International Business Machines Corporation. (n.d.-c). Reading Excel files. IBM SPSS Statistics 32.0.0 documentation. https://www.ibm.com/docs/en/spss-statistics/32.0.0?topic=files-reading-excel

International Business Machines Corporation. (n.d.-d). Frequencies. IBM SPSS Statistics 32.0.0 documentation. https://www.ibm.com/docs/en/spss-statistics/32.0.0?topic=features-frequencies

International Business Machines Corporation. (n.d.-e). IBM SPSS Statistics: Resources [FAQ]. IBM. https://www.ibm.com/products/spss-statistics/resources

Purdue University Statistical Consulting Service. (2020). SPSS tutorial: For using standard version 26 with Microsoft Windows & Mac OS. Purdue University. https://www.stat.purdue.edu/scs/docs/SPSS_tutorial.pdf

University of Liverpool. (n.d.). Introduction to SPSS handbook. https://libguides.liverpool.ac.uk/ld.php?content_id=32811158

Not sure how this guide applies to your own case? Talk it through with MAAS in a free 20-minute consultation.

Book a free consultation ▸
Share this articleFacebookLinkedInZaloEmail
On This Page