top of page

🛠️ 10 Ways to Format Names Dynamically in PowerApps!

  • Writer: kim
    kim
  • Mar 19, 2025
  • 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! 🚀

 
 
 
bottom of page