เพิ่มคอลัมน์แบบกําหนดเอง (Power Query)

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

คุณสามารถเพิ่มคอลัมน์แบบกําหนดเองลงในคิวรีปัจจุบันของคุณโดยการสร้างสูตร Power Query ตรวจสอบไวยากรณ์ของสูตรในลักษณะเดียวกับกล่องโต้ตอบ การแก้ไขคิวรี สําหรับข้อมูลเพิ่มเติมเกี่ยวกับภาษาสูตร Power Query ให้ดูที่ สร้างสูตร Power Query 

เพิ่มคอลัมน์แบบกําหนดเอง

  1. เมื่อต้องการเปิดคิวรี ให้ค้นหาคิวรีที่โหลดไว้ก่อนหน้านี้จากตัวแก้ไข Power Query เลือกเซลล์ในข้อมูล แล้วเลือกแก้ไขคิวรี> สําหรับข้อมูลเพิ่มเติม ให้ดู สร้าง แก้ไข และโหลดคิวรีใน Excel

  2. เลือก เพิ่มคอลัมน์>แบบกําหนดเอง กล่องโต้ตอบ คอลัมน์แบบกําหนดเอง จะปรากฏขึ้น

  3. ใส่ชื่อคอลัมน์ใหม่

  4. แทรกคอลัมน์ลงในกล่อง สูตรคอลัมน์แบบกําหนดเอง ด้วยการเลือกคอลัมน์จากรายการ คอลัมน์ที่พร้อมใช้งาน แล้วเลือก แทรก

    หมาย เหตุ คุณสามารถอ้างอิงหลายคอลัมน์ได้ตราบใดที่คุณแยกคอลัมน์เหล่านั้นด้วยตัวดําเนินการ ตัวอย่างเช่น เมื่อต้องการคํานวณคอลัมน์ TotalSales ให้คุณเพิ่ม Total และ SalesTax โดยใช้สูตร= each [Total] + [SalesTax]

  5. เลือก ตกลง 

  6. เมื่อคุณเพิ่มคอลัมน์แบบกําหนดเอง ตรวจสอบให้แน่ใจว่ามีชนิดข้อมูลที่เหมาะสม ถ้าคุณเห็นไอคอน ชนิดข้อมูลใดก็ได้ ทางด้านซ้ายของส่วนหัวของคอลัมน์ ให้เปลี่ยนชนิดข้อมูลเป็นสิ่งที่คุณต้องการ สําหรับข้อมูลเพิ่มเติม ให้ดู เพิ่มหรือเปลี่ยนชนิดข้อมูล

เคล็ด ลับ คุณสามารถลองวิธีอื่นเพื่อให้ได้ผลลัพธ์ที่คุณต้องการ ใช้คอลัมน์แบบกําหนดเองเพื่อผสานค่าจากคอลัมน์อย่างน้อยสองคอลัมน์ให้เป็นคอลัมน์แบบกําหนดเองคอลัมน์เดียว สําหรับข้อมูลเพิ่มเติม ให้ดู ผสานคอลัมน์ 

ตัวอย่างสูตรทั่วไป

ตารางต่อไปนี้สรุปตัวอย่างทั่วไปของสูตรแบบกําหนดเอง

สูตร คำอธิบาย
"abc" สร้างคอลัมน์ที่มีข้อความ abc ในแถวทั้งหมด
1+1 สร้างคอลัมน์ที่มีผลลัพธ์ของ 1 + 1 (2) แถวทั้งหมด
[UnitPrice] * [Quantity] สร้างคอลัมน์ที่มีผลลัพธ์ของการคูณคอลัมน์ของตารางสองคอลัมน์
[UnitPrice] * (1 – [Discount]) * [Quantity] คำนวณราคารวม ให้พิจารณาถึงคอลัมน์ ส่วนลด
"Hello" & [Name] รวม สวัสดี เข้ากับเนื้อหาของคอลัมน์ ชื่อ ในคอลัมน์ใหม่
Date.DayOfWeekName([DOB]) สร้างคอลัมน์ใหม่ที่แสดงชื่อวันทํางาน เช่น วันจันทร์ ซึ่งมาจากชนิดข้อมูลของคอลัมน์ วันที่/เวลา ของ DOB
DateTime.Time([DOB]) สร้างคอลัมน์ใหม่ที่แสดงเฉพาะเวลาที่ได้รับจากชนิดข้อมูลของคอลัมน์วันที่/เวลา DOB
Date.Month([DOB]) สร้างคอลัมน์ใหม่ที่แสดงเดือนเป็นตัวเลขตั้งแต่ 1 ถึง 12 เช่น 4 สําหรับเดือนเมษายน ซึ่งมาจากชนิดข้อมูลคอลัมน์วันที่/เวลา DOB

ดูเพิ่มเติม

ความช่วยเหลือ Power Query สำหรับ Excel

เพิ่มคอลัมน์แบบกําหนดเอง (docs.com)

เพิ่มคอลัมน์โดยยึดตามชนิดข้อมูล (Power Query)

เพิ่มคอลัมน์ดัชนี (docs.com)