How to Use a SharePoint Lookup to Return a Description from a Choice
Question details
The user wants a lookup to automatically display a matching description from a separate list based on a selected Status choice column, without having to create a second choice column.
- Product
- Microsoft SharePoint
- Device & OS
- not provided
- Scenario
- Displaying conditional lookup data automatically based on a Choice column selection within a SharePoint list.
- Observed behavior
- Standard SharePoint lookup columns do not directly support applying conditional logic or IF formulas to a selected choice value.
Ensure you have the necessary List Owner or Site Member permissions to edit the SharePoint list settings and access Microsoft Power Apps for customizing the list form.
Use Microsoft Power Apps to Customize the SharePoint Form
Since standard SharePoint lookups cannot apply conditional logic directly to a choice value, integrating Power Apps is the recommended approach to dynamically retrieve and display the matching description.
A standard SharePoint lookup column is restricted in its ability to directly apply an IF formula or filter by a selected choice column. To achieve a dynamic description lookup, you must override the default SharePoint form.
By customizing the form with Power Apps, you can utilize the LookUp() function to query your separate description list based on the user's choice and display the result instantly before the record is even saved.
Navigate to the SharePoint list containing your Status choice column where you want users to enter data.
Click on 'Integrate' in the top command bar, select 'Power Apps', and then click 'Customize forms' to open the form editor.
In the Power Apps studio, insert a new Text Label control onto your form canvas where you want the matching description to appear.
Set the 'Text' property of your new label to a LookUp formula pointing to your description list. For example: LookUp(DescriptionsList, Title = DataCardValueX.Selected.Value, DescriptionColumnName).
Click 'File', select 'Save', and then choose 'Publish to SharePoint'. Users will now see the description update dynamically when selecting a status.
Experience Seamless Document Collaboration with WPS Office
While SharePoint handles complex list relations and custom apps, WPS Office provides a highly compatible, lightweight alternative for everyday document editing, sharing, and team collaboration without the steep learning curve.
- 1. Download WPS Office: Visit the official WPS Office website and download the free installation package for your operating system.
- 2. Install and Sign In: Run the installer and sign in with your email or third-party account to unlock free cloud storage features.
- 3. Create or Edit Documents: Open your existing Microsoft Office files or create new documents, spreadsheets, and presentations seamlessly.

Frequently Asked Questions
Can I use a SharePoint calculated column instead of a lookup for this?
Yes, if the descriptions are static and not too numerous, you can create a Calculated Column using an IF or SWITCH statement to evaluate the choice column and return a description. However, this hardcodes the descriptions in the formula rather than querying a separate, easily editable list.
Why doesn't the standard SharePoint lookup column support choice columns?
SharePoint lookup columns are designed to link items between lists using the unique ID of the target list item. Because Choice columns store static text strings directly in the item rather than pointing to a separate list entity, a lookup column cannot natively reference or filter by them.
Is there a way to achieve this using Power Automate instead of Power Apps?
Yes. You can create a Power Automate workflow that triggers when an item is created or modified. The flow can read the selected choice value, query the description list, and then update a plain text column in the original list with the matched description. However, this update happens after saving, not dynamically on the form.




