How do I extract a list of respondents who saw a stimulus first in a monadic block?


While online reports provide high-level outputs for monadic tests, you may need more granular data for further analyses. In this FAQ, you will explore the way to extract the list of respondents mapped to the first stimulus they were exposed to within a monadic block.

You can identify which respondents were exposed to each stimulus first in a monadic block by working with your Excel report. Once you have extracted the relevant participant IDs, you can upload them as External Variables in your online report for further analysis.

For a faster approach, consider using Insights Explorer. Simply describe what you need in its AI-powered chat interface and it will help you analyse your data and automatically extract respondent lists.

If you prefer to do it manually in Excel, follow the steps below.

Step 1: Download the Excel export

Make an Excel export via the Export analyses, make sure you have included “Data dumps” in the export cart.

Step 2: Open the ‘Answers to questions’ worksheet

In your Excel report, go to the Answers to questions worksheet.

Step 3: Filter for respondents included in the report

Create a new column next to Participant ID in column B. The new column is created to look up and filter respondents who were included in the report only.

You will use the formula XLOOKUP to get the data from the Respondents worksheet:

  • Locate the column letter of Is included in current report in the Respondents worksheet. In this example, it is Column G.
  • To show only respondents included in the report, enter the following formula in the new column created:
=XLOOKUP(Participant ID cell, the 'Participant ID' column in 'Respondents' worksheet, the 'Is included in current report' column in 'Respondents' worksheet)
=XLOOKUP($B4,Respondents!$A:$A,Respondents!$G:$G)

Note: This formula links the Participant ID and Is included in current report columns in the Respondents.

  • Then drag the formula to apply it to all rows.
  • Filter for rows with a 1 value to show only respondents included in the current report.

Step 4: Filter by question and shown order

Next, filter for the relevant value in the additional_question_id column that corresponds to the monadic block question you are interested in. You can find and identify the ID of the question from the Questions worksheet. In the example below, the Additional Question ID interested is 6392985.

Then, filter the shown_order column for the lowest shown_order value associated with that question. This is the first occurrence of the monadic block question in the survey, and identifies the stimulus shown first to each respondent. The value depends on how many questions appear before the monadic block in your survey — for example, if there is one preceding question, the first monadic question will have shown_order = 2.

For more information about how shown_order is recorded, see How to view the order of questions shown to respondents?

Here is an example after you have performed the steps above:

Excel showing the Answers to question worksheet with filters applied

Step 5: Identify stimulus IDs

Next, create a new column next to the column stimulus_id to look up and match the names of the stimuli. You will use the same XLOOKUP formula to perform the matching, but from the Stimuli in monadic blocks this time. Here is the example of the formula:

=XLOOKUP(stimulus_id cell, the 'id' column in 'Stimuli in monadic blocks' worksheet, the 'name' column in 'Stimuli in monadic blocks' worksheet)
=XLOOKUP($J4,'Stimuli in monadic blocks'!$A:$A,'Stimuli in monadic blocks'!$G:$G)

Note: This formula links the id and name columns in the Stimuli in monadic blocks.

Excel showing the Answers to question worksheet with stimulus names matched

Step 6: Extract list of respondents

With the filtering and lookup steps above, you now have the list of respondents along with the first stimulus they were exposed to in the monadic block. You can copy this list (particularly the participant_id column and Stimulus column you created in Step 5) for further external analysis.

You can also upload this list back to your experiment as External Variables in your online report for further analysis.