How to Create a Random Non-Repeating List of Symbols in Excel for Android
Question details
The user needs to generate a column of 100 randomly selected, non-repeating letters, numbers, and symbols using Excel for Android.

- Product
- Excel for Android
- Device & OS
- Android
- Scenario
- Generating a randomized selection of unique characters from a larger predefined pool on a mobile spreadsheet application.
- Observed behavior
- The user is looking for a formula or method to randomize a source list of symbols without duplicates, while navigating the tool limitations of the mobile Excel interface.
Before beginning, ensure your Excel for Android app is updated to the latest version to verify if your device supports dynamic array formulas like SORTBY and RANDARRAY.
Use Dynamic Array Formulas (SORTBY and RANDARRAY)
If your mobile Excel version supports dynamic arrays, this method instantly randomizes your symbol list with a single formula.
Dynamic arrays are the most efficient way to manipulate data without requiring manual sorting steps, though they may require a Microsoft 365 subscription on mobile.
In Column A (for example, A1:A150), type out all the unique characters, letters, and symbols you want to use as your pool of options.
In cell B1, enter the formula =SORTBY(A1:A150, RANDARRAY(ROWS(A1:A150))).
The formula will spill a completely shuffled list into Column B. Simply copy the first 100 rows from Column B to get your randomized, non-repeating characters.

Use the RAND Function Helper Column
A universally supported fallback method to shuffle data in mobile Excel by sorting your symbols alongside a helper column of random numbers.
Easily Generate Random Data with WPS Office for Android
WPS Office provides a robust mobile spreadsheet experience, fully supporting advanced formulas and helper columns to generate randomized lists of symbols without duplicates directly on your smartphone.
- 1. Open WPS Office: Launch the WPS Office app on your Android device and tap the '+' icon to create a new blank spreadsheet.
- 2. Enter your source symbols: Input your predefined pool of unique symbols, numbers, and letters into Column A.
- 3. Apply a random function: In Column B, enter the formula =RAND() and use the drag-fill tool to copy it down to match the length of your source list.
- 4. Sort the list: Highlight both columns, open the bottom 'Tools' menu, navigate to the 'Data' tab, and tap 'Sort'. Extract the first 100 rows for your final list.

Frequently Asked Questions
How do I stop the random symbols from changing every time I edit the sheet?
The RAND and RANDARRAY functions are volatile, meaning they recalculate upon any sheet change. To make the randomized symbols permanent, select your generated list, tap 'Copy', then tap the destination cell and select 'Paste Special' > 'Values'.
Why is the RANDARRAY function returning a #NAME? error on my Android phone?
This error typically indicates that your current version of Excel for Android does not support dynamic array formulas. You will need to use the RAND helper column method instead.
How can I ensure my initial source list has no duplicate symbols?
Before randomizing, select your source list, go to the 'Data' tab in the mobile menu, and use the 'Remove Duplicates' feature. This ensures all characters in your pool are unique before you extract the random 100 values.




