แทนที่ค่าและข้อผิดพลาด
ด้วย Power Query คุณสามารถแทนที่ค่าหนึ่งด้วยค่าอื่นที่ใดก็ตามที่พบค่านั้นในคอลัมน์ สามารถ ดูคําสั่งแทนที่ค่า ได้:
บนเมนูทางลัดเซลล์ คลิกขวาที่เซลล์เพื่อแทนที่ค่าที่เลือกในคอลัมน์ด้วยค่าอื่น
บนเมนูทางลัดคอลัมน์
บนแท็บ หน้าแรก ในกลุ่ม แปลง
บนแท็บ แปลง ในกลุ่ม คอลัมน์ ใดก็ตาม
การดําเนินการแทนที่ค่ามีสองโหมด:
- แทนที่เนื้อหาเซลล์ทั้งหมด: นี่คือลักษณะการทํางานเริ่มต้นสําหรับคอลัมน์ที่ไม่ใช่ข้อความ ซึ่ง Power Query ค้นหา และแทนที่เนื้อหาทั้งหมดของเซลล์ คุณสามารถเปิดใช้งานโหมดนี้สําหรับคอลัมน์ข้อความโดยการเลือกตัวเลือกขั้นสูง จากนั้นเลือกกล่องกาเครื่องหมาย จับคู่เนื้อหาเซลล์ทั้งหมด
- แทนที่อินสแตนซ์ของสตริงข้อความ: นี่คือลักษณะการทํางานเริ่มต้นสําหรับคอลัมน์ข้อความ ซึ่ง Power Query จะค้นหาสตริงข้อความเฉพาะในแถวทั้งหมดของคอลัมน์ และแทนที่อินสแตนซ์ของสตริงข้อความที่พบ
ตัวเลือกขั้นสูงพร้อมใช้งานเฉพาะในคอลัมน์ของชนิดข้อมูลข้อความเท่านั้น ภายในชุดของตัวเลือกนั้นคือ ตัวเลือก แทนที่โดยใช้อักขระ พิเศษ
ลองนึกถึงตารางต่อไปนี้ที่คุณมีคอลัมน์สําหรับ ID บัญชี ชื่อหมวดหมู่ และเป้าหมายยอดขาย
ค่าของ -1 ใน คอลัมน์ เป้าหมาย ยอดขาย เป็นข้อผิดพลาดในแหล่งข้อมูล และจําเป็นต้องถูกแทนที่ด้วยเป้าหมายการขายมาตรฐานที่กําหนดโดยธุรกิจสําหรับอินสแตนซ์เหล่านี้ ซึ่งเป็น 250,000 เมื่อต้องการทําเช่นนั้น ให้คลิกขวาที่ค่า -1 จากนั้นเลือก แทนที่ค่า การดําเนินการนี้จะแสดงกล่องโต้ตอบแทนที่ค่าด้วยค่าเพื่อค้นหาการตั้งค่าเป็น -1 ตอนนี้สิ่งที่คุณต้องทําคือป้อน 250000 ในกล่องแทนที่ด้วย
ผลลัพธ์ของการดําเนินการดังกล่าวจะให้ผลลัพธ์ที่คุณกําลังค้นหา
ดําเนินการต่อด้วยตารางก่อนหน้า สมมติว่าคุณต้องการลบสตริงข้อความ "ชื่อประเภท: " จาก คอลัมน์ ชื่อ หมวดหมู่ เมื่อต้องการทําเช่นนั้น ให้ไปที่กลุ่ม แปลง บนแท็บ หน้าแรก และเลือก แทนที่ค่า ในกล่องโต้ตอบ แทนที่ค่า ให้ใส่สตริงข้อความ ชื่อประเภท: (ตามด้วยช่องว่าง) ในกล่อง ค่าที่จะค้นหา ปล่อยให้กล่อง แทนที่ด้วย ว่างเปล่า แล้วเลือก ตกลง
ผลลัพธ์ของการดําเนินการนั้นให้ตารางในรูปภาพต่อไปนี้