web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Get email address from...
Power Apps
Suggested Answer

Get email address from multiselect people picker column separated by semicolon

(1) ShareShare
ReportReport
Posted on by 126
I need to get email address from multiselect people picker column separated by semicolon. Used below code but it gets only 1 email address. May i know hot get multiple email address?
 
LookUp(
                    'TOOLS Details',
                    'Tool Name' = ComboBox2.Selected.Result,
                    'Tool Owner'
                )
 
I have the same question (0)
  • Suggested answer
    frago Profile Picture
    226 on at

    You’re using LookUp, which returns only one record, so you’ll only ever get one email.

    For a multi-select people picker, you need to handle it as a table, not a single value.

     

    Solution

    Use Concat instead:

    Concat(
    LookUp(
    'TOOLS Details',
    'Tool Name' = ComboBox2.Selected.Result
    ).'Tool Owner',
    Email,
    ";"
    )
     
     

    Why this works

     

    • 'Tool Owner' (multi-select people column) = table of users

    • Concat() loops through all users

    • Email gets each address

    • ";" joins them into one string
       
      ------------------------------------------------------------
      If this solved your issue, please mark it as ✅ Accepted Answer.
      If it helped, feel free to give it a 🩷 Like!
       
      Best regards,
      Piotr
       
  • Suggested answer
    PowerDeveloperTP Profile Picture
    453 on at
     
    LookUp() returns a single record. Even if 'Tool Owner' is multi-select, Power Apps treats it as a table inside that record
     
    You can try below formula for getting all email address from multiselect control.
    Concat(
        LookUp(
            'TOOLS Details',
            'Tool Name' = ComboBox2.Selected.Result
        ).'Tool Owner',
        Email & ";"
    )
     
    Thank you.
    Like my answer? - Hit that Thumbs Up. Resolved the Issue? - Hit Accept as Solution.
    This helps others find solutions to future issues!
  • 11manish Profile Picture
    3,333 on at
    you can also try below :
     
    With(
        {
            varOwners: LookUp(
                'TOOLS Details',
                'Tool Name' = ComboBox2.Selected.Result
            ).'Tool Owner'
        },
        Concat(
            varOwners,
            Coalesce(Email, Mail),
            ";"
        )
    )

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Valantis Profile Picture

Valantis 424

#2
WarrenBelz Profile Picture

WarrenBelz 355 Most Valuable Professional

#3
11manish Profile Picture

11manish 290

Last 30 days Overall leaderboard