Thep Excel

Record.FromListสร้าง Record จาก List ของค่าและชื่อ Field

สร้าง Record จาก List ของค่า และ List ของชื่อ Field

fx
=Record.FromList(list, fields) as record

ความนิยม4/10
ความยาก4/10
ประโยชน์4/10

อัปเดต 3 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
list list List ของค่าข้อมูล (Values) ที่ต้องการใส่ใน Record
fields any List ของชื่อ Field (Text) หรือ Type ของ Record ที่ต้องการสร้าง

ฟังก์ชัน Record.FromList ใน Power Query ใช้สำหรับสร้าง Record ใหม่ โดยระบุ List ของค่า (Values) และ List ของชื่อ Field (หรือ Type ของ Record)

How it works

Zip ข้อมูล 2 List เข้าด้วยกัน

เมื่อมี List ของ Header และ List ของ Data แยกกัน สามารถใช้ฟังก์ชันนี้รวมเป็น Record ได้

สร้าง Record แบบ Dynamic

เมื่อชื่อ Field และค่าข้อมูลมีการเปลี่ยนแปลงหรือไม่แน่นอน

Examples

ตัวอย่างที่ 1: สร้าง Record จาก List ของชื่อและค่าRecord.FromList({1, "Bob"}, {"ID", "Name"})

จับคู่ค่าตัวแรกกับชื่อแรก และค่าตัวที่สองกับชื่อที่สอง

fx
=Record.FromList({1, "Bob"}, {"ID", "Name"})

ผลลัพธ์[ID=1, Name="Bob"]
ตัวอย่างที่ 2: ใช้ Type ในการกำหนด FieldRecord.FromList({1, "Bob"}, type [ID = number, Name = text])

สามารถระบุเป็น Record Type แทน List ของชื่อได้

fx
=Record.FromList({1, "Bob"}, type [ID = number, Name = text])

ผลลัพธ์[ID=1, Name="Bob"]
ตัวอย่างที่ 3: ข้อมูลและชื่อจำนวนไม่เท่ากัน (Error)Record.FromList({1}, {"A", "B"})

หากจำนวนสมาชิกใน List ของค่า และ List ของชื่อไม่เท่ากัน จะเกิด Error

fx
=Record.FromList({1}, {"A", "B"})

ผลลัพธ์Error

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ Record.FromList จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้Record.FromListRecord functions
Record functions (1)
Record.ToList

แปลง Record เป็น List ของค่าข้อมูล

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่