ตั้งค่าชนิดข้อมูลของคอลัมน์ใน Power Pivot

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

เมื่อคุณเพิ่มข้อมูลลงในตัวแบบข้อมูล Excel จะตรวจหาและนําชนิดข้อมูลไปใช้โดยอัตโนมัติ ถ้าคุณกําลังใช้ Add-in Power Pivot คุณสามารถเปลี่ยนชนิดข้อมูลได้ถ้ามีการกําหนดอย่างไม่ถูกต้อง สาเหตุที่พบบ่อยที่สุดสําหรับการเปลี่ยนชนิดข้อมูลคือเมื่อข้อมูลตัวเลขถูกนําเข้าเป็นสตริง ทําให้การรวมและการคํานวณอื่นๆ ไม่ทํางานตามที่คาดไว้

  1. ในหน้าต่าง Power Pivot ให้เลือกคอลัมน์ที่คุณต้องการเปลี่ยนชนิดข้อมูล

  2. บนแท็บ หน้าแรก ในกลุ่ม การจัดรูปแบบ ให้เลือกชนิดข้อมูลจากรายการ ชนิดข้อมูล

    • ข้อความ
    • จํานวนเลขฐานสิบ
    • จํานวนเต็ม
    • สกุลเงิน
    • TRUE/FALSE

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

ข้อควรพิจารณาเมื่อเปลี่ยนชนิดข้อมูล

ในบางครั้งเมื่อคุณพยายามที่จะเปลี่ยนชนิดข้อมูลของคอลัมน์หรือเลือกการแปลงข้อมูล อาจเกิดข้อผิดพลาดต่อไปนี้ขึ้น:

  • ไม่สามารถเปลี่ยนชนิดข้อมูล
  • ไม่สามารถเปลี่ยนชนิดข้อมูลคอลัมน์ได้

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

ทําความเข้าใจเกี่ยวกับชนิดข้อมูลปัจจุบัน

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

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

ถ้าคุณพบว่าข้อมูลของคุณมีชนิดข้อมูลที่ไม่ถูกต้อง หรืออย่างน้อยก็มีชนิดข้อมูลแตกต่างจากที่คุณต้องการ คุณมีทางเลือกหลายทาง:

  • คุณสามารถนําเข้าข้อมูลอีกครั้ง เมื่อต้องการทําเช่นนี้ ให้เปิดการเชื่อมต่อที่มีอยู่ไปยังแหล่งข้อมูลและนําเข้าคอลัมน์อีกครั้ง ขึ้นอยู่กับชนิดแหล่งข้อมูล คุณอาจสามารถนําตัวกรองไปใช้ระหว่างการนําเข้าเพื่อเอาค่าที่เป็นปัญหาออก การกรองระหว่างการนําเข้าจําเป็นต้องให้คุณนําเข้าโดยใช้ Add-in Power Pivot
  • คุณสามารถสร้างสูตร DAX ในคอลัมน์จากการคํานวณเพื่อสร้างค่าใหม่ของชนิดข้อมูลที่ต้องการได้ ตัวอย่างเช่น สามารถใช้ฟังก์ชัน TRUNC เพื่อเปลี่ยนเลขทศนิยมเป็นจํานวนเต็ม หรือคุณสามารถรวมฟังก์ชันข้อมูลและฟังก์ชันตรรกะเพื่อทดสอบและแปลงค่าต่างๆ ได้

ทําความเข้าใจการแปลงข้อมูลเมื่อเปลี่ยนชนิดข้อมูลใน Power Pivot

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

หลังจากที่คุณเลือกชนิดข้อมูลที่เหมาะสมแล้ว Power Pivot จะเตือนคุณเกี่ยวกับการเปลี่ยนแปลงที่อาจเกิดขึ้นกับข้อมูลของคุณ เช่น การสูญเสียความแม่นยํา หรือการตัดทอน คลิก ตกลง เพื่อยอมรับและเปลี่ยนข้อมูลของคุณเป็นชนิดข้อมูลใหม่

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

สําหรับข้อมูลโดยละเอียดเกี่ยวกับชนิดข้อมูลที่ใช้ในตัวแบบข้อมูล วิธีแปลงโดยปริยาย และวิธีใช้ชนิดข้อมูลต่างๆ ในสูตร ให้ดูที่ ชนิดข้อมูลที่ได้รับการสนับสนุนในตัวแบบข้อมูล

ด้านบนของหน้า