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 52
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
    188 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
    446 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
    939 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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 556

#2
WarrenBelz Profile Picture

WarrenBelz 412 Most Valuable Professional

#3
Haque Profile Picture

Haque 296

Last 30 days Overall leaderboard