ฉันจะเพิ่มการจัดรูปแบบตามเงื่อนไขให้กับเซลล์ที่มี # N / A ใน Excel ได้อย่างไร


18

ฉันมีคอลัมน์ใน Excel 2013 VLOOKUP()ที่เต็มไปด้วยค่าพบกับ #N/Aด้วยเหตุผลบางอย่างผมไม่สามารถที่จะใช้รูปแบบตามเงื่อนไขไปยังเซลล์ที่มีไฮไลท์

ฉันพยายามสร้างกฎการไฮไลต์สำหรับ "เท่ากับ ... " และ "ข้อความที่มี ... " แต่ดูเหมือนจะไม่ทำงาน

ฉันจะใช้การจัดรูปแบบตามเงื่อนไขเพื่อเน้นเซลล์ที่มี # N / A ได้อย่างไร

จัดรูปแบบเซลล์ที่มีข้อความ # N / A

คำตอบ:


21

#N/Aไม่ใช่ "ข้อความ" เท่าที่ Excel มีความกังวล แต่ดูเหมือนว่า จริงๆแล้วมันเป็นข้อผิดพลาดที่เฉพาะเจาะจงมากซึ่งหมายความว่าค่าเป็น "ไม่พร้อมใช้งาน" เนื่องจากข้อผิดพลาดบางอย่างในระหว่างการคำนวณ

คุณสามารถใช้ISNA(Range)เพื่อจับคู่กับข้อผิดพลาดประเภทนี้

แทนที่จะ "มีข้อความ" คุณต้องการสร้างกฎว่างเปล่าใหม่แทนที่จะเป็นกฎทั่วไปแล้ว "ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ"

ในนั้นคุณควรจะสามารถตั้งกฎสำหรับเซลล์แรกในช่วงของคุณและมันจะไหลลงส่วนที่เหลือของช่วง

=ISNA(range)

ตัวอย่างเช่นหากต้องการจัดรูปแบบเซลล์แบบมีเงื่อนไขB6:B8:

  1. เลือกเซลล์แรกที่คุณต้องการไฮไลต์ (B6)
  2. คลิกบ้าน -> รูปแบบตามเงื่อนไข -> จัดการกฎ -> กฎใหม่
  3. เลือกใช้สูตรในการกำหนดที่เซลล์เพื่อจัดรูปแบบ
  4. ในฟิลด์ค่ารูปแบบที่สูตรนี้เป็นความจริง=ISNA($B6)ใส่
  5. คลิกที่รูปแบบการตั้งค่ามือถือรูปแบบจากนั้นเลือกตกลง
  6. คลิกตกลงอีกครั้งเพื่อสร้างกฎการจัดรูปแบบ
  7. ในกฎจัดการรูปแบบตามเงื่อนไขแก้ไขภายใต้ช่วงการใช้งาน (เช่น: $B6:$B8)
  8. เลือกตกลงเพื่อใช้กฎ

การจัดรูปแบบสีแดงสำหรับเซลล์ B6: B8 ที่มี # N / A

ซึ่งจะตรงกับความจริงและทำให้การจัดรูปแบบที่คุณต้องการ

สำหรับการอ้างอิง Microsoft ให้รายการของฟังก์ชั่น ISซึ่งแสดงสิ่งที่พวกเขาเป็นเช่นเดียวกับตัวอย่างการใช้งานของพวกเขา


เหตุผลหนึ่งที่ใช้ "มีข้อความ" ไม่ได้ผลคือถ้าคุณเปลี่ยนการตั้งค่าภาษาของคุณฉันสงสัยว่า "# N / A" อาจเปลี่ยนเป็นสิ่งที่ตัวย่อของท้องถิ่นของ N / A คือ
Muzer

เมื่อฉันเพิ่มกฎมันจะไม่ไหลลงไปยังเซลล์อื่น ใช้ได้กับเซลล์ที่ฉันเน้นไว้เท่านั้น
Stevoisiak

@StevenVascellaro ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าช่วง แต่ยังตรวจสอบให้แน่ใจว่าเครื่องหมาย "$" ในสูตรอยู่ในตำแหน่งที่ถูกต้องตามที่ จำกัด การไหลของกฎ " หากต้องการลงข้อมูลเท่านั้นจะต้องอยู่ด้านหน้าคอลัมน์ในกรณีของฉัน "B" หากต้องการข้ามมันจะต้องอยู่ข้างหน้าหมายเลข แต่ไม่ใช่คอลัมน์ หากอยู่ข้างหน้ากฎทั้งสองจะไม่ทำงาน ฉันมี $ B6 เพื่อให้มีผลกับสิ่งต่าง ๆ จากแถว 6 ลง
Mokubai

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

@StevenVascellaro จดบันทึกสูตรและ "ใช้กับ" ช่วงที่นี่: i.stack.imgur.com/mkk0l.png
Mokubai


2

หรือใช้ตัวเลือก "จัดรูปแบบเฉพาะเซลล์ที่มี" และเปลี่ยนรายการแรกจาก "เซลล์มูลค่า" เป็น "ข้อผิดพลาด"


1

ตัวเลือกอื่นคือการใช้สูตรต่อไปนี้:

=IFERROR(VLOOKUP(A1,[Some Range],[Some Column]), "Not Found")

แทนที่ "Not Found" ด้วยข้อความข้อผิดพลาดที่เหมาะสม

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


1

ฉันมักจะหลอกระบบโดยทำเครื่องหมายเซลล์ทั้งหมดในสีเฉพาะแล้วเพิ่มกฎเพื่อจัดรูปแบบค่า "ถูกต้อง" เป็นสีดำ ผลลัพธ์คือค่าที่ไม่ถูกต้องทั้งหมดจะยังคงเป็นสี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.