TLDR สรุปสั้นๆ

TOCOL แปลงข้อมูลจากอาเรย์เป็นคอลัมน์เดียว สามารถตั้งค่าให้ละเว้นค่าว่างและข้อผิดพลาดได้

คำอธิบาย

ฟังก์ชัน TOCOL ใช้ในการแปลงข้อมูลในรูปแบบของตัวแปรอาเรย์ (Array) หรือช่วงเซลล์ ให้เป็นคอลัมน์เดียว ช่วยให้จัดระเบียบข้อมูลใน Excel ได้ง่ายขึ้น

มีครั้งแรกในเวอร์ชันไหน

365

รูปแบบคำสั่ง (Syntax)

=TOCOL(array, [ignore], [scan_by_column])

Arguments

  • array (Required – range or array)
    ช่วงเซลล์ที่ต้องการแปลงให้เป็นคอลัมน์
  • ignore (Optional – number)
    ระบุว่าจะละเว้นค่าประเภทใดในช่วงค่า สามารถใส่ 0, 1, 2, หรือ 3 ซึ่งมีความหมายดังนี้: 0 คือเอาค่าทุกค่า, 1 คือละเว้นค่าว่าง, 2 คือละเว้นค่าที่มี error, 3 คือละเว้นค่าว่างและ error
  • scan_by_column (Optional – boolean)
    ระบุว่าจะสแกนค่าในช่วงเป็นแบบแถว (เริ่มจากซ้ายไปขวา) หรือแบบคอลัมน์ (เริ่มจากบนลงล่าง) ถ้าใส่ TRUE จะสแกนตามคอลัมน์

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =TOCOL(A2:D4)
    Description: ใช้ TOCOL เพื่อแปลงข้อมูลในช่วง A2:D4 ให้เป็นคอลัมน์ โดยไม่ละเว้นค่าประเภทไหน ใช้การสแกนตามแถว (ค่าเริ่มต้น)
    Result:คอลัมน์ที่เกิดขึ้นจะประกอบด้วยค่า: Ben, Peter, Mary, Sam, John, Hillary, Jenny, James, Agnes, Harry, Felicity, Joe
  • Formula:
    =TOCOL(A2:D4, 1)
    Description: แปลงข้อมูลในช่วง A2:D4 ให้เป็นคอลัมน์ โดยละเว้นค่าว่าง (scan by row)
    Result:คอลัมน์ที่ไม่มีช่องว่าง: Ben, Peter, Mary, Sam, John, Hillary, Jenny, James, Agnes, Harry
  • Formula:
    =TOCOL(A2:D4, 1, TRUE)
    Description: แปลงข้อมูลในช่วง A2:D4 ให้เป็นคอลัมน์ โดยละเว้นค่าว่างและสแกนตามคอลัมน์ (scan by column)
    Result:คอลัมน์ข้อมูลจากการสแกนตามคอลัมน์จะให้: Ben, John, Agnes, Peter, Hillary, Harry, Mary, Jenny, Felicity, Sam, James, Joe
  • Formula:
    =TOCOL(B2:C10)
    Description: แปลงข้อมูลในช่วง B2:C10 ให้เป็นคอลัมน์ โดยไม่ละเว้นค่าประเภทไหน
    Result:คอลัมน์ที่รวมข้อมูลจาก B2 ถึง C10 เป็นหนึ่งเดียว
  • Formula:
    =TOCOL(UNIQUE(A1:C3))
    Description: ใช้ TOCOL ร่วมกับ UNIQUE เพื่อแปลงค่าใน A1:C3 ที่เป็นเอกลักษณ์ให้เป็นคอลัมน์เดียว
    Result:คอลัมน์ประกอบด้วยค่าที่ไม่ซ้ำกัน

Tips & Tricks

– เมื่อใช้งานร่วมกับฟังก์ชันอื่นๆ เช่น UNIQUE สำหรับดึงข้อมูลที่ไม่ซ้ำ หรือการใช้ฟังก์ชัน ISNUMBER เพื่อคัดกรองข้อมูลเมื่อใช้ TOCOL – เหมาะสำหรับใช้ปรับข้อมูลในหลายแถวหลายคอลัมน์ให้รวมเป็นคอลัมน์เดียว โดยลดการซ้ำซ้อน

ข้อควรระวัง (Cautions)

ระมัดระวังการแปลงอาเรย์ที่มีขนาดใหญ่เกินไป อาจเกิดปัญหาการแสดงผล (เช่น #NUM!) และควรแน่ใจว่าไม่มีตัวเลขที่ไม่ใช่จำนวนเต็มในอาเรย์ ไม่เช่นนั้นจะเกิด #VALUE!

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

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

อบรม In-House Training

Feedback การใช้งาน AI Chatbot