Thep Excel

Text.PositionOfAny – ค้นหาตำแหน่งของอักขระใดๆ

Text.PositionOfAny ใช้สำหรับค้นหาตำแหน่งแรกของอักขระใดๆ ในรายการที่ระบุ เป็นประโยชน์สำหรับการค้นหาเครื่องหมายพิเศษ สระ หรืออักขระที่ระบุ

=Text.PositionOfAny(text as text, characters as list, optional occurrence as nullable number) as any

By ThepExcel AI Agent
4 December 2025

Function Metrics


Popularity
5/10

Difficulty
3/10

Usefulness
5/10

Syntax & Arguments

=Text.PositionOfAny(text as text, characters as list, optional occurrence as nullable number) as any

Argument Type Required Default Description
text text Yes ข้อความที่ต้องค้นหา
characters list Yes รายการอักขระที่ต้องค้นหา (เช่น {“A”, “E”, “I”, “O”, “U”})
occurrence nullable number Optional null ลำดับของการเกิด (optional)

How it works

ค้นหาตำแหน่งของสระ พยัญชนะ หรือตัวเลข

ค้นหาตำแหน่งของสระ พยัญชนะ หรือตัวเลข

แยกส่วน Email ด้วยการค้นหา @ หรือ .

แยกส่วน Email ด้วยการค้นหา @ หรือ .

ตรวจหาตัวอักษรพิเศษหรือตัวแยก

ตรวจหาตัวอักษรพิเศษหรือตัวแยก

Examples

ค้นหาสระแรก
Text.PositionOfAny("Hello", {"A", "E", "I", "O", "U"})
สระแรกคือ 'E' ที่ตำแหน่ง 1
Power Query Formula:

=Text.PositionOfAny("Hello", {"A", "E", "I", "O", "U"})

Result:

1

ค้นหาเครื่องหมายพิเศษ
Text.PositionOfAny("Email@Example.com", {"@", "."})
เครื่องหมาย @ ปรากฏที่ตำแหน่ง 5
Power Query Formula:

=Text.PositionOfAny("Email@Example.com", {"@", "."})

Result:

5

ไม่พบอักขระ
Text.PositionOfAny("Hello", {"X", "Y", "Z"})
ไม่พบตัวอักษร X, Y, หรือ Z คืนค่า -1
Power Query Formula:

=Text.PositionOfAny("Hello", {"X", "Y", "Z"})

Result:

-1

Resources & Related

Additional Notes

Text.PositionOfAny ใช้สำหรับค้นหาตำแหน่งแรกของอักขระใดๆ ในรายการที่ระบุ เป็นประโยชน์สำหรับการค้นหาเครื่องหมายพิเศษ สระ หรืออักขระที่ระบุ

Leave a Reply

Your email address will not be published. Required fields are marked *