แชร์ผ่าน


แทนที่ค่าและข้อผิดพลาด

ด้วย Power Query คุณสามารถแทนที่ค่าหนึ่งด้วยค่าอื่นได้ทุกที่ที่พบค่านั้นในคอลัมน์ สามารถพบคําสั่ง แทนที่ค่า :

  • บนเมนูทางลัดของเซลล์ เลือกเซลล์ค้างไว้ (หรือคลิกขวา) เพื่อแทนที่ค่าที่เลือกในคอลัมน์ด้วยค่าอื่น

    สกรีนช็อตของเมนูทางลัดสําหรับแทนที่ค่าที่เลือก

  • บนเมนูทางลัดคอลัมน์

    สกรีนช็อตของเมนูทางลัดสําหรับแทนที่คอลัมน์ที่เลือก

  • บนแท็บ หน้าแรก ในกลุ่ม แปลง

    สกรีนช็อตของค่า แทนที่ บนแท็บ หน้าแรก

  • บนแท็บ แปลง ในกลุ่ม คอลัมน์ใดๆ

    สกรีนช็อตของค่า แทนที่ บนแท็บ แปลง

การดําเนินการแทนที่ค่ามีสองโหมด:

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

ตัวเลือกขั้นสูงจะพร้อมใช้งานในคอลัมน์ของ text ชนิดข้อมูลเท่านั้น ภายในชุดตัวเลือกนั้นคือตัวเลือกใช้อักขระพิเศษ

สกรีนช็อตของตัวเลือก แทนที่ค่าล่วงหน้า โดยเลือกตัวเลือกอักขระพิเศษไว้

แทนที่เนื้อหาของเซลล์ทั้งหมด

ลองนึกภาพตารางต่อไปนี้ ซึ่งคุณมีคอลัมน์สําหรับ รหัสบัญชีชื่อประเภท และเป้าหมายการขาย

สกรีนช็อตของตารางตัวอย่างเริ่มต้นที่มี -1 ในแถวแรกของคอลัมน์ เป้าหมายการขาย

ค่า -1 ในคอลัมน์ เป้าหมายการขาย เป็นข้อผิดพลาดในแหล่งที่มา และจําเป็นต้องแทนที่ด้วยเป้าหมายการขายมาตรฐานที่กําหนดโดยธุรกิจสําหรับอินสแตนซ์เหล่านี้ ซึ่งก็คือ 250,000 เมื่อต้องการทําเช่นนั้น ให้เลือกค่า -1 ค้างไว้ (หรือคลิกขวา) แล้วเลือก แทนที่ค่า การดําเนินการนี้จะแสดงกล่องโต้ตอบแทนที่ค่าด้วย ค่า เพื่อค้นหา ตั้งค่าเป็น -1 ตอนนี้สิ่งที่คุณต้องทําคือป้อน 250000 ในไฟล์ แทนที่ด้วย กล่อง.

สกรีนช็อตของค่า แทนที่ พื้นฐานสําหรับคอลัมน์ที่ไม่ใช่ข้อความ

ผลลัพธ์ของการดําเนินการนั้นให้ผลลัพธ์ที่คุณต้องการ

สกรีนช็อตของตารางตัวอย่างผลลัพธ์หลังจากค่า -1 ในแถวแรกของคอลัมน์เป้าหมายการขายถูกแทนที่ด้วย 250000

แทนที่อินสแตนซ์ของสตริงข้อความ

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

สกรีนช็อตของกล่องโต้ตอบแทนที่ค่าสําหรับคอลัมน์ข้อความ

ผลลัพธ์ของการดําเนินการนั้นจะให้ตารางในรูปต่อไปนี้

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

เปลี่ยนข้อผิดพลาด

สําหรับข้อมูลเกี่ยวกับการจัดการข้อผิดพลาดระดับเซลล์ รวมถึงข้อผิดพลาดในการแทนที่ ไปที่ การจัดการข้อผิดพลาดในระดับเซลล์