đ ď¸ 10 Ways to Format Names Dynamically in PowerApps!
- kim
- Mar 19
- 2 min read
Download Demo-App here:

đ 1ď¸âŁ First Name Only: "Peter"
Use Case:Â Display the first name for a personal greeting.
Formula:
Trim(Last(Split("Hansen, Peter", ",")).Value)
đ 2ď¸âŁ Full Name: "Peter Hansen"
Use Case:Â Standard full name format for emails, reports, and documents.
Formula:
Trim(Last(Split("Hansen, Peter", ",")).Value) & " " & First(Split("Hansen, Peter", ",")).Value
đ 3ď¸âŁ Abbreviated Name: "P. Hansen"
Use Case:Â Suitable for professional name displays and formal documents.
Formula:
Left(Trim(Last(Split("Hansen, Peter", ",")).Value),1) & ". " & First(Split("Hansen, Peter", ",")).Value
đ 4ď¸âŁ Initials Only: "P. H."
Use Case:Â Used for profile avatars, ID cards, or user icons.
Formula:
Left(Trim(Last(Split("Hansen, Peter", ",")).Value),1) & ". " & Left(Trim(First(Split("Hansen, Peter", ",")).Value),1) & "."
đ 5ď¸âŁ Username-Style Format: "p.hansen"
Use Case:Â Ideal for creating usernames dynamically.
Formula:
Lower(Left(Trim(Last(Split("Hansen, Peter", ",")).Value),1) & "." & First(Split("Hansen, Peter", ",")).Value)
đ 6ď¸âŁ Last Name First: "Hansen, Peter"
Use Case:Â Common in official documents, employee directories, and reports.
Formula:
Trim(First(Split("Hansen, Peter", ",")).Value) & ", " & Trim(Last(Split("Hansen, Peter", ",")).Value)
đ 7ď¸âŁ First Name & Last Name Initial: "Peter H."
Use Case:Â Good for informal name displays, chats, or team lists.
Formula:
Trim(Last(Split("Hansen, Peter", ",")).Value) & " " & Left(First(Split("Hansen, Peter", ",")).Value,1) & "."
đ 8ď¸âŁ Email-Style Format: "peter.hansen@example.com"
Use Case:Â Useful for email automation or user account creation.
Formula:
Lower(Trim(Last(Split("Hansen, Peter", ",")).Value) & "." & Trim(First(Split("Hansen, Peter", ",")).Value) & "@example.com")
đ 9ď¸âŁ Reversed Order (First Name Last Initial): "Peter H"
Use Case:Â Great for casual name displays or team applications.
Formula:
Trim(Last(Split("Hansen, Peter", ",")).Value) & " " & Left(First(Split("Hansen, Peter", ",")).Value,1)
đ đ Shortened Formal Name: "P Hansen"
Use Case:Â Great for professional but minimalistic name displays.
Formula:
Left(Trim(Last(Split("Hansen, Peter", ",")).Value),1) & " " & Trim(First(Split("Hansen, Peter", ",")).Value)
đ˘ Wrapping It Up
PowerApps provides powerful string manipulation functions like Split(), Trim(), Left(), and Lower() to dynamically format names.
â Whether for reports, emails, user interfaces, or automation, these formulas help ensure a consistent and professional presentation of names.
đ Which name format do you use most often? Have a unique format that I didnât cover? Letâs discuss in the comments! đ
Comments