Tag: TOCOL

  • TOCOL

    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

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