สารบัญ
ในบทช่วยสอนนี้ เราจะสำรวจโลกที่น่าสนใจของการจัดรูปแบบตามเงื่อนไขของ Excel ต่อไป หากคุณรู้สึกไม่สบายใจในเรื่องนี้ คุณอาจต้องการอ่านบทความก่อนหน้านี้ก่อนเพื่อรื้อฟื้นพื้นฐาน - วิธีใช้การจัดรูปแบบตามเงื่อนไขใน Excel
วันนี้จะกล่าวถึงวิธีใช้ Excel สูตรเพื่อจัดรูปแบบแต่ละเซลล์และทั้งแถวตามค่าที่คุณระบุหรือตามค่าของเซลล์อื่น ซึ่งมักถูกพิจารณาว่าเป็นเทคนิคขั้นสูงของการจัดรูปแบบตามเงื่อนไขของ Excel และเมื่อเชี่ยวชาญแล้ว จะช่วยให้คุณสามารถขยายรูปแบบในสเปรดชีตของคุณไปได้ไกลกว่าการใช้งานทั่วไป
การจัดรูปแบบตามเงื่อนไขของ Excel ตามค่าเซลล์อื่น
การจัดรูปแบบตามเงื่อนไขที่กำหนดไว้ล่วงหน้าของ Excel เช่น แถบข้อมูล ระดับสี และชุดไอคอน มีวัตถุประสงค์หลักเพื่อจัดรูปแบบเซลล์ตามค่าของตนเอง หากคุณต้องการใช้การจัดรูปแบบตามเงื่อนไขตามเซลล์อื่นหรือจัดรูปแบบทั้งแถวตามค่าของเซลล์เดียว คุณจะต้องใช้สูตร
มาดูกันว่าคุณสามารถสร้างกฎโดยใช้สูตรได้อย่างไร และหลังจากหารือเกี่ยวกับตัวอย่างสูตรสำหรับงานเฉพาะแล้ว
วิธีสร้างกฎการจัดรูปแบบตามเงื่อนไขตามสูตร
หากต้องการตั้งค่ากฎการจัดรูปแบบตามเงื่อนไขตามสูตรใน Excel 2010 เวอร์ชันใดก็ได้จนถึง Excel 365 ให้ทำตามขั้นตอนเหล่านี้:
- เลือกเซลล์ที่คุณต้องการจัดรูปแบบ คุณสามารถเลือกหนึ่งคอลัมน์คอลัมน์
ในตัวอย่างนี้ หากต้องการเน้นแถวที่ซ้ำ กับเหตุการณ์ที่ 1 ให้สร้างกฎด้วยสูตรต่อไปนี้:
=COUNTIFS($A$2:$A$11, $A2, $B$2:$B$11, $B2)>1
เมื่อต้องการเน้นรายการที่ซ้ำ แถว ไม่มีการเกิดขึ้นครั้งที่ 1 ให้ใช้สูตรนี้:
=COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)>1
เปรียบเทียบ 2 คอลัมน์เพื่อหาข้อมูลที่ซ้ำกัน
หนึ่งในงานที่พบบ่อยที่สุดใน Excel คือการตรวจสอบ 2 คอลัมน์สำหรับค่าที่ซ้ำกัน - เช่น ค้นหาและเน้นค่าที่มีอยู่ในทั้งสองคอลัมน์ ในการทำเช่นนี้ คุณจะต้องสร้างกฎการจัดรูปแบบตามเงื่อนไขของ Excel สำหรับแต่ละคอลัมน์ที่มีฟังก์ชัน
=ISERROR()
และ=MATCH()
รวมกัน:สำหรับคอลัมน์ A:
=ISERROR(MATCH(A1,$B$1:$B$10000,0))=FALSE
สำหรับคอลัมน์ B:
=ISERROR(MATCH(B1,$A$1:$A$10000,0))=FALSE
<1หมายเหตุ เพื่อให้สูตรเงื่อนไขดังกล่าวทำงานได้อย่างถูกต้อง สิ่งสำคัญคือคุณต้องนำกฎไปใช้กับทั้งคอลัมน์ เช่น
=$A:$A
และ=$B:$B
คุณสามารถดูตัวอย่างการใช้งานจริงได้ในภาพหน้าจอต่อไปนี้ซึ่งไฮไลต์รายการที่ซ้ำกันในคอลัมน์ E และ F
อย่างที่คุณเห็น , สูตรการจัดรูปแบบตามเงื่อนไขของ Excel รับมือกับการซ้ำซ้อนได้ค่อนข้างดี อย่างไรก็ตาม สำหรับกรณีที่ซับซ้อนมากขึ้น ฉันขอแนะนำให้ใช้ Add-in ตัวลบรายการซ้ำ ที่ออกแบบมาโดยเฉพาะเพื่อค้นหา เน้น และลบรายการที่ซ้ำกันใน Excel ในหนึ่งแผ่นงานหรือระหว่างสองสเปรดชีต
สูตรเพื่อเน้นค่าด้านบน หรือต่ำกว่าค่าเฉลี่ย
เมื่อคุณทำงานกับข้อมูลตัวเลขหลายชุด ฟังก์ชัน AVERAGE() อาจมีประโยชน์ในการจัดรูปแบบเซลล์ที่มีค่าต่ำกว่าหรือสูงกว่าค่าเฉลี่ยในคอลัมน์
ตัวอย่างเช่น คุณสามารถใช้สูตร
=$E2
to conditionally format the rows where the sale numbers are below the average, as shown in the screenshot below. If you are looking for the opposite, i.e. to shade the products performing above the average, replace "" in the formula: =$E2>AVERAGE($E$2:$E$8)
.ดูสิ่งนี้ด้วย: วิธีซ่อนแผ่นงานใน Excelวิธีเน้นค่าที่ใกล้ที่สุดใน Excel
หาก ฉันมีชุดตัวเลข มีวิธีใดบ้างที่ฉันสามารถใช้การจัดรูปแบบตามเงื่อนไขของ Excel เพื่อเน้นตัวเลขในชุดนั้นที่ใกล้เคียงกับศูนย์มากที่สุด นี่คือสิ่งที่เจสสิก้าผู้อ่านบล็อกของเราต้องการทราบ คำถามนั้นชัดเจนและตรงไปตรงมามาก แต่คำตอบนั้นยาวเกินไปสำหรับส่วนความคิดเห็น นั่นเป็นเหตุผลที่คุณเห็นวิธีแก้ปัญหาที่นี่ :)
ตัวอย่าง 1. ค้นหาค่าที่ใกล้เคียงที่สุด รวมถึงการจับคู่แบบตรงทั้งหมด
ในตัวอย่างของเรา เราจะค้นหาและเน้นตัวเลขที่ใกล้เคียงกับศูนย์มากที่สุด หากชุดข้อมูลมีเลขศูนย์ตั้งแต่หนึ่งตัวขึ้นไป ระบบจะไฮไลต์ค่าทั้งหมด หากไม่มี 0 ระบบจะไฮไลต์ค่าที่ใกล้เคียงที่สุด ไม่ว่าจะเป็นค่าบวกหรือค่าลบ
ก่อนอื่น คุณต้องป้อนสูตรต่อไปนี้ลงในเซลล์ว่างใดๆ ในเวิร์กชีตของคุณ คุณจะสามารถ เพื่อซ่อนเซลล์นั้นในภายหลัง หากจำเป็น สูตรค้นหาตัวเลขในช่วงที่กำหนดซึ่งใกล้เคียงกับตัวเลขที่คุณระบุมากที่สุด และส่งกลับค่าสัมบูรณ์ของตัวเลขนั้น (ค่าสัมบูรณ์คือตัวเลขที่ไม่มีเครื่องหมาย):
=MIN(ABS(B2:D13-(0)))
ใน สูตรข้างต้น B2:D13 คือช่วงของเซลล์และ 0 คือตัวเลขที่คุณต้องการค้นหาค่าที่ใกล้เคียงที่สุด ตัวอย่างเช่น หากคุณกำลังมองหาค่าที่ใกล้เคียงกับ 5 มากที่สุด สูตรจะเปลี่ยนเป็น:
=MIN(ABS(B2:D13-(5)))
หมายเหตุ นี่คือ อาร์เรย์สูตร ดังนั้นคุณต้องกด Ctrl + Shift + Enter แทนการกด Enter ธรรมดาเพื่อให้สมบูรณ์
และตอนนี้ คุณสร้างกฎการจัดรูปแบบตามเงื่อนไขด้วยสูตรต่อไปนี้ โดยที่ B3 อยู่ด้านบนสุด -เซลล์ขวาในช่วงของคุณและ $C$2 ในเซลล์ที่มีสูตรอาร์เรย์ด้านบน:
=OR(B3=0-$C$2,B3=0+$C$2)
โปรดใส่ใจกับการใช้การอ้างอิงแบบสัมบูรณ์ในที่อยู่ของเซลล์ที่มีอาร์เรย์ สูตร ($C$2) เนื่องจากเซลล์นี้เป็นค่าคงที่ นอกจากนี้ คุณต้องแทนที่ 0 ด้วยตัวเลขที่คุณต้องการเน้นการจับคู่ที่ใกล้เคียงที่สุด ตัวอย่างเช่น หากเราต้องการเน้นค่าที่ใกล้กับ 5 มากที่สุด สูตรจะเปลี่ยนเป็น:
=OR(B3=5-$C$2,B3=5+$C$2)
ตัวอย่างที่ 2 เน้นค่าที่ใกล้เคียงกับค่าที่กำหนดมากที่สุด แต่ไม่ การจับคู่แบบตรงทั้งหมด
ในกรณีที่คุณไม่ต้องการเน้นการจับคู่แบบตรงทั้งหมด คุณต้องใช้สูตรอาร์เรย์อื่นที่จะค้นหาค่าที่ใกล้เคียงที่สุดแต่ละเว้นการจับคู่แบบตรงทั้งหมด
ตัวอย่างเช่น อาร์เรย์ต่อไปนี้ สูตรค้นหาค่าที่ใกล้เคียงกับ 0 มากที่สุดในช่วงที่ระบุ แต่จะไม่สนใจศูนย์ ถ้ามี:
=MIN(ABS(B3:C13-(0))+(10^0*(B3:C13=0)))
โปรดอย่าลืมกด Ctrl + Shift + Enter หลังจากที่คุณพิมพ์สูตรอาร์เรย์เสร็จแล้ว
สูตรการจัดรูปแบบตามเงื่อนไขจะเหมือนกับในตัวอย่างข้างต้น:
=OR(B3=0-$C$2,B3=0+$C$2)
อย่างไรก็ตาม เนื่องจากสูตรอาร์เรย์ของเราในเซลล์ C2 ละเว้นการจับคู่แบบตรงทั้งหมด กฎการจัดรูปแบบตามเงื่อนไขจึงเพิกเฉย ศูนย์เกินไปและเน้นค่า 0.003 ที่ใกล้เคียงที่สุดจับคู่
ถ้าคุณต้องการหาค่าที่ใกล้เคียงที่สุดกับตัวเลขอื่นๆ ในแผ่นงาน Excel ของคุณ เพียงแทนที่ "0" ด้วยตัวเลขที่คุณต้องการทั้งในอาร์เรย์และเงื่อนไข สูตรการจัดรูปแบบ
ฉันหวังว่าสูตรการจัดรูปแบบตามเงื่อนไขที่คุณได้เรียนรู้ในบทช่วยสอนนี้จะช่วยให้คุณเข้าใจโครงการใดก็ตามที่คุณกำลังทำอยู่ หากคุณต้องการตัวอย่างเพิ่มเติม โปรดดูบทความต่อไปนี้:
- วิธีเปลี่ยนสีแถวตามค่าของเซลล์
- การจัดรูปแบบตามเงื่อนไขของ Excel สำหรับวันที่
- สลับสีแถวและคอลัมน์ใน Excel
- สองวิธีในการเปลี่ยนสีพื้นหลังตามค่าของเซลล์
- นับและรวมเซลล์ที่มีสีใน Excel
เหตุใดจึงไม่เป็นของฉัน การจัดรูปแบบตามเงื่อนไขของ Excel ทำงานถูกต้องหรือไม่
หากกฎการจัดรูปแบบตามเงื่อนไขของคุณไม่ทำงานตามที่คาดไว้ แม้ว่าสูตรจะเห็นได้ชัดว่าถูกต้อง อย่าเพิ่งอารมณ์เสีย! เป็นไปได้มากว่าไม่ใช่เพราะข้อผิดพลาดแปลกๆ บางอย่างในการจัดรูปแบบตามเงื่อนไขของ Excel แต่เกิดจากข้อผิดพลาดเล็กๆ น้อยๆ ซึ่งไม่ปรากฏชัดตั้งแต่แรกเห็น โปรดลองใช้ขั้นตอนการแก้ปัญหาง่ายๆ 6 ขั้นตอนด้านล่าง และเรามั่นใจว่าสูตรของคุณจะใช้งานได้:
- ใช้ค่าสัมบูรณ์ & ที่อยู่เซลล์สัมพัทธ์อย่างถูกต้อง เป็นเรื่องยากมากที่จะอนุมานกฎทั่วไปที่จะใช้งานได้ 100 เปอร์เซ็นต์ของกรณี แต่ส่วนใหญ่แล้วคุณจะใช้คอลัมน์สัมบูรณ์ (ที่มี $) และแถวสัมพัทธ์ (ไม่มี $) ในการอ้างอิงเซลล์ของคุณ เช่น
=$A1>1
.โปรดทราบว่าสูตร
=A1=1
,=$A$1=1
และ=A$1=1
จะให้ผลลัพธ์ที่แตกต่างกัน หากคุณไม่แน่ใจว่าข้อใดถูกต้องในกรณีของคุณ คุณสามารถลองทั้งหมดได้ :) สำหรับข้อมูลเพิ่มเติม โปรดดูการอ้างอิงเซลล์แบบสัมพัทธ์และแบบสัมบูรณ์ในการจัดรูปแบบตามเงื่อนไขของ Excel - ตรวจสอบว่านำไปใช้ ช่วง ตรวจสอบว่ากฎการจัดรูปแบบตามเงื่อนไขของคุณใช้กับช่วงเซลล์ที่ถูกต้องหรือไม่ หลักทั่วไปคือ - เลือกเซลล์/แถวทั้งหมดที่คุณต้องการจัดรูปแบบแต่ไม่รวมส่วนหัวของคอลัมน์
- เขียนสูตรสำหรับเซลล์บนซ้าย ในกฎการจัดรูปแบบตามเงื่อนไข การอ้างอิงเซลล์จะสัมพันธ์กับเซลล์ส่วนใหญ่ด้านซ้ายบนในช่วงที่ใช้ ดังนั้น ให้เขียนสูตรการจัดรูปแบบตามเงื่อนไขสำหรับแถวที่ 1 ที่มีข้อมูลเสมอ
ตัวอย่างเช่น ถ้าข้อมูลของคุณเริ่มต้นในแถวที่ 2 คุณใส่
=A$2=10
เพื่อเน้นเซลล์ที่มีค่าเท่ากับ 10 ใน แถวทั้งหมด ข้อผิดพลาดทั่วไปคือการใช้การอ้างอิงถึงแถวแรกเสมอ (เช่น=A$1=10
) โปรดจำไว้ว่า คุณอ้างอิงแถวที่ 1 ในสูตรก็ต่อเมื่อตารางของคุณไม่มีส่วนหัว และข้อมูลของคุณเริ่มต้นในแถวที่ 1 จริงๆ ข้อบ่งชี้ที่ชัดเจนที่สุดของกรณีนี้คือเมื่อกฎทำงาน แต่จัดรูปแบบค่าที่ไม่ได้อยู่ในแถวที่ควรจะเป็น . - ตรวจสอบกฎที่คุณสร้างขึ้น ตรวจสอบกฎอีกครั้งในตัวจัดการกฎการจัดรูปแบบตามเงื่อนไข บางครั้ง Microsoft Excel บิดเบือนกฎที่คุณเพิ่งทำโดยไม่มีเหตุผลสร้าง. ดังนั้น หากกฎใช้ไม่ได้ ให้ไปที่ การจัดรูปแบบตามเงื่อนไข > จัดการกฎ และตรวจสอบทั้งสูตรและช่วงที่นำไปใช้ หากคุณคัดลอกสูตรมาจากเว็บหรือแหล่งภายนอกอื่นๆ ตรวจสอบให้แน่ใจว่ามีการใช้ เครื่องหมายคำพูดตรง
- ปรับการอ้างอิงเซลล์เมื่อคัดลอกกฎ ถ้า คุณคัดลอกการจัดรูปแบบตามเงื่อนไขของ Excel โดยใช้ Format Painter อย่าลืมปรับการอ้างอิงเซลล์ทั้งหมดในสูตร
- แยกสูตรที่ซับซ้อนออกเป็นองค์ประกอบอย่างง่าย หากคุณใช้สูตร Excel ที่ซับซ้อนที่มี ฟังก์ชันต่างๆ มากมาย แยกออกเป็นองค์ประกอบง่ายๆ และตรวจสอบแต่ละฟังก์ชันทีละรายการ
และสุดท้าย หากคุณได้ลองทำตามขั้นตอนทั้งหมดแล้ว แต่กฎการจัดรูปแบบตามเงื่อนไขของคุณยังทำงานไม่ถูกต้อง โปรดแจ้งให้เราทราบ ในความคิดเห็นและเราจะพยายามทำความเข้าใจร่วมกัน :)
ในบทความหน้า เราจะมาดูความสามารถของการจัดรูปแบบตามเงื่อนไขของ Excel สำหรับวันที่ พบกันใหม่สัปดาห์หน้าและขอบคุณที่อ่าน!
หลายคอลัมน์หรือทั้งตาราง หากคุณต้องการใช้รูปแบบตามเงื่อนไขกับแถวเคล็ดลับ หากคุณวางแผนที่จะเพิ่มข้อมูลเพิ่มเติมในอนาคต และต้องการให้กฎการจัดรูปแบบตามเงื่อนไขมีผลกับรายการใหม่โดยอัตโนมัติ คุณสามารถ:
- แปลงช่วงของเซลล์เป็นตาราง ( แทรกแท็บ > ตาราง ) ในกรณีนี้ การจัดรูปแบบตามเงื่อนไขจะถูกนำไปใช้กับแถวใหม่ทั้งหมดโดยอัตโนมัติ
- เลือกแถวว่างบางแถวใต้ข้อมูลของคุณ เช่น แถวว่าง 100 แถว
- บนปุ่ม แท็บหน้าแรก ในกลุ่ม สไตล์ คลิก การจัดรูปแบบตามเงื่อนไข > กฎใหม่…
- ในหน้าต่าง กฎการจัดรูปแบบใหม่ เลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ .
- ป้อนสูตรในช่องที่เกี่ยวข้อง
- คลิกปุ่ม รูปแบบ… เพื่อเลือกรูปแบบที่กำหนดเอง
- สลับระหว่างแท็บ ฟอนต์ , เส้นขอบ และ เติม และเล่นด้วยตัวเลือกต่างๆ เช่น สไตล์ฟอนต์ สีของลวดลาย และเอฟเฟ็กต์การเติมเพื่อตั้งค่ารูปแบบ ที่เหมาะกับคุณที่สุด หากจานสีมาตรฐานไม่เพียงพอ ให้คลิก สีเพิ่มเติม... และเลือกสี RGB หรือ HSL ใดก็ได้ตามที่คุณต้องการ เมื่อเสร็จแล้ว คลิกปุ่ม ตกลง
- ตรวจสอบให้แน่ใจว่าส่วน ดูตัวอย่าง แสดงรูปแบบที่คุณต้องการ และหากเป็นเช่นนั้น คลิกปุ่ม ตกลง เพื่อบันทึกกฎ หากคุณไม่ค่อยพอใจกับการแสดงตัวอย่างรูปแบบคลิกปุ่ม รูปแบบ… อีกครั้งและทำการแก้ไข
เคล็ดลับ เมื่อใดก็ตามที่คุณต้องการแก้ไขสูตรการจัดรูปแบบตามเงื่อนไข ให้กด F2 แล้วย้ายไปยังตำแหน่งที่ต้องการภายในสูตรโดยใช้แป้นลูกศร หากคุณลองใช้ลูกศรโดยไม่กด F2 ช่วงจะถูกแทรกลงในสูตรแทนที่จะเลื่อนตัวชี้การแทรก หากต้องการเพิ่มการอ้างอิงเซลล์บางเซลล์ลงในสูตร ให้กด F2 เป็นครั้งที่สองแล้วคลิกเซลล์นั้น
ตัวอย่างสูตรการจัดรูปแบบตามเงื่อนไขของ Excel
ตอนนี้คุณทราบวิธีสร้างและนำการจัดรูปแบบตามเงื่อนไขของ Excel ไปใช้แล้ว จากเซลล์อื่น มาดูวิธีการใช้สูตรต่างๆ ของ Excel ในทางปฏิบัติกัน
เคล็ดลับ เพื่อให้สูตรการจัดรูปแบบตามเงื่อนไขของ Excel ทำงานได้อย่างถูกต้อง โปรดปฏิบัติตามกฎง่ายๆ เหล่านี้เสมอ
สูตรสำหรับเปรียบเทียบค่า (ตัวเลขและข้อความ)
อย่างที่คุณทราบ Microsoft Excel มีสูตรที่พร้อมใช้งานจำนวนหนึ่ง -ใช้กฎเพื่อจัดรูปแบบเซลล์ที่มีค่ามากกว่า น้อยกว่า หรือเท่ากับค่าที่คุณระบุ ( การจัดรูปแบบตามเงื่อนไข >เน้นกฎเซลล์ ) อย่างไรก็ตาม กฎเหล่านี้ใช้ไม่ได้ถ้าคุณต้องการจัดรูปแบบตามเงื่อนไขบางคอลัมน์หรือทั้งแถว ตามค่าของเซลล์ในคอลัมน์อื่น ในกรณีนี้ คุณใช้สูตรที่คล้ายคลึงกัน:
เงื่อนไข | ตัวอย่างสูตร |
---|---|
เท่ากับ | =$B2=10 |
ไม่เท่ากันถึง | =$B210 |
มากกว่า | =$B2>10 |
มากกว่าหรือเท่ากับ | =$B2>=10 |
น้อยกว่า | =$B2<10 |
น้อยกว่าหรือเท่ากับ | =$B2<=10 <27 |
ระหว่าง | =AND($B2>5, $B2<10) |
ภาพหน้าจอด้านล่างแสดงตัวอย่าง มากกว่าสูตร ที่เน้นชื่อผลิตภัณฑ์ในคอลัมน์ A หากจำนวนสินค้าในสต็อก (คอลัมน์ C) มากกว่า 0 โปรดทราบว่าสูตรนี้ใช้กับคอลัมน์ A เท่านั้น ($A$2:$A$8) แต่ถ้าคุณเลือกทั้งตาราง (ในกรณีของเราคือ $A$2:$E$8) สิ่งนี้จะเน้นทั้งแถวตามค่าในคอลัมน์ C
ใน ในทำนองเดียวกัน คุณสามารถสร้างกฎการจัดรูปแบบตามเงื่อนไขเพื่อเปรียบเทียบค่าของสองเซลล์ได้ ตัวอย่างเช่น:
=$A2<$B2
- จัดรูปแบบเซลล์หรือแถวหากค่าในคอลัมน์ A น้อยกว่าค่าที่สอดคล้องกันในคอลัมน์ B
=$A2=$B2
- จัดรูปแบบเซลล์หรือแถวหากค่าในคอลัมน์ A และ B เหมือนกัน
=$A2$B2
- จัดรูปแบบเซลล์หรือแถวหากค่าในคอลัมน์ A ไม่เหมือนกับในคอลัมน์ B
ตามที่คุณเห็นในภาพหน้าจอด้านล่าง สูตรเหล่านี้ใช้ได้กับ ค่าข้อความและตัวเลข
สูตร AND และ OR
หากคุณต้องการจัดรูปแบบตาราง Excel ตามเงื่อนไขตั้งแต่ 2 ข้อขึ้นไป ให้ใช้ ฟังก์ชัน =AND หรือ =OR อย่างใดอย่างหนึ่ง:
เงื่อนไข | สูตร | คำอธิบาย |
---|---|---|
ถ้าทั้งสองเงื่อนไขเป็นพบ | =AND($B2<$C2, $C2<$D2) | จัดรูปแบบเซลล์ถ้าค่าในคอลัมน์ B น้อยกว่าในคอลัมน์ C และ ถ้าค่าในคอลัมน์ C น้อยกว่าในคอลัมน์ D |
หากตรงตามเงื่อนไขข้อใดข้อหนึ่ง | =OR($B2<$C2, $C2<$D2) | จัดรูปแบบเซลล์หากค่าในคอลัมน์ B น้อยกว่าในคอลัมน์ C หรือ ถ้าค่าในคอลัมน์ C น้อยกว่าในคอลัมน์ D |
ในภาพหน้าจอด้านล่าง เราใช้สูตร =AND($C2>0, $D2="Worldwide")
เพื่อเปลี่ยนสีพื้นหลังของแถวถ้า จำนวนสินค้าในสต็อก (คอลัมน์ C) มากกว่า 0 และหากสินค้าจัดส่งทั่วโลก (คอลัมน์ D) โปรดทราบว่าสูตรใช้ได้กับ ค่าข้อความ เช่นเดียวกับ ตัวเลข
โดยธรรมชาติแล้ว คุณสามารถใช้สอง สามเงื่อนไขขึ้นไปในสูตร AND และ OR ของคุณ หากต้องการดูวิธีการทำงานในทางปฏิบัติ โปรดดูวิดีโอ: การจัดรูปแบบตามเงื่อนไขตามเซลล์อื่น
นี่คือสูตรการจัดรูปแบบตามเงื่อนไขพื้นฐานที่คุณใช้ใน Excel ทีนี้มาพิจารณาตัวอย่างที่ซับซ้อนขึ้นเล็กน้อยแต่น่าสนใจกว่ากัน
การจัดรูปแบบตามเงื่อนไขสำหรับเซลล์ว่างและไม่ว่าง
ฉันคิดว่าทุกคนรู้วิธีจัดรูปแบบเซลล์ว่างและไม่ว่างใน Excel - คุณ เพียงสร้างกฎใหม่ของประเภท " จัดรูปแบบเฉพาะเซลล์ที่มี" และเลือก ช่องว่าง หรือ ไม่มีช่องว่าง
แต่ถ้าคุณต้องการจัดรูปแบบเซลล์ในคอลัมน์ใดคอลัมน์หนึ่ง หากเซลล์ที่เกี่ยวข้องในคอลัมน์อื่นว่างเปล่า หรือไม่ว่าง? ในกรณีนี้ คุณจะต้องใช้สูตร Excel อีกครั้ง:
สูตรสำหรับช่องว่าง : =$B2=""
- จัดรูปแบบเซลล์/แถวที่เลือกหากเซลล์ที่เกี่ยวข้องในคอลัมน์ B ว่างเปล่า
สูตรสำหรับการไม่เว้นว่าง : =$B2""
- จัดรูปแบบเซลล์/แถวที่เลือกหากเซลล์ที่เกี่ยวข้องในคอลัมน์ B ไม่ว่าง
หมายเหตุ สูตรด้านบนจะใช้ได้กับเซลล์ที่ "มองเห็น" ว่างเปล่าหรือไม่ว่างเปล่า หากคุณใช้ฟังก์ชัน Excel บางอย่างที่ส่งคืนสตริงว่าง เช่น =if(false,"OK", "")
และคุณไม่ต้องการให้ถือว่าเซลล์ดังกล่าวเป็นเซลล์ว่าง ให้ใช้สูตรต่อไปนี้แทน =isblank(A1)=true
หรือ =isblank(A1)=false
เพื่อจัดรูปแบบเซลล์ว่างและไม่ว่างตามลำดับ
และนี่คือตัวอย่างวิธีที่คุณสามารถ ใช้สูตรข้างต้นในทางปฏิบัติ สมมติว่าคุณมีคอลัมน์ (B) ซึ่งเป็น " วันที่ขาย " และอีกคอลัมน์หนึ่ง (C) " การจัดส่ง " คอลัมน์ 2 คอลัมน์นี้มีค่าก็ต่อเมื่อมีการขายและส่งสินค้าแล้ว ดังนั้น คุณต้องการให้ทั้งแถวเปลี่ยนเป็นสีส้มเมื่อคุณทำการขาย และเมื่อมีการส่งสินค้า แถวที่เกี่ยวข้องควรเปลี่ยนเป็นสีเขียว คุณต้องสร้างกฎการจัดรูปแบบตามเงื่อนไข 2 ข้อโดยใช้สูตรต่อไปนี้:
- แถวสีส้ม (เซลล์ในคอลัมน์ B ไม่ว่างเปล่า):
=$B2""
- แถวสีเขียว (เซลล์ ในคอลัมน์ B และคอลัมน์ C ไม่ว่างเปล่า):
=AND($B2"", $C2"")
อีกสิ่งหนึ่งที่คุณต้องทำคือย้ายกฎข้อที่สองไปด้านบนสุดแล้วเลือกเครื่องหมาย หยุดหากเป็นจริง กล่องที่อยู่ถัดจากนี้กฎ:
ในกรณีนี้ ตัวเลือก "หยุดหากเป็นจริง" นั้นไม่จำเป็นจริงๆ และกฎจะทำงานโดยมีหรือไม่มีก็ได้ คุณอาจต้องการทำเครื่องหมายในช่องนี้เพื่อเป็นการป้องกันไว้ก่อน ในกรณีที่คุณเพิ่มกฎอื่นๆ อีกสองสามข้อในอนาคตที่อาจขัดแย้งกับกฎใดๆ ที่มีอยู่
สำหรับข้อมูลเพิ่มเติม โปรดดูการจัดรูปแบบตามเงื่อนไขของ Excel สำหรับ เซลล์ว่าง
สูตร Excel เพื่อทำงานกับค่าข้อความ
ถ้าคุณต้องการจัดรูปแบบคอลัมน์เฉพาะเมื่อเซลล์อื่นในแถวเดียวกันมีคำบางคำ คุณสามารถใช้สูตร กล่าวถึงหนึ่งในตัวอย่างก่อนหน้านี้ (เช่น =$D2="ทั่วโลก") อย่างไรก็ตาม วิธีนี้จะใช้ได้กับ ตรงทั้งหมด เท่านั้น
สำหรับ ตรงบางส่วน คุณจะต้องใช้ SEARCH (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่) หรือ FIND (ตัวพิมพ์เล็กและใหญ่)
ตัวอย่างเช่น หากต้องการจัดรูปแบบเซลล์หรือแถวที่เลือก หากเซลล์ที่เกี่ยวข้องในคอลัมน์ D มีคำว่า " ทั่วโลก " ให้ใช้สูตรด้านล่าง สูตรนี้จะค้นหาเซลล์ดังกล่าวทั้งหมด โดยไม่คำนึงว่าข้อความที่ระบุจะอยู่ที่ใดในเซลล์ รวมถึง " จัดส่งทั่วโลก ", " ทั่วโลก ยกเว้นสำหรับ... " ฯลฯ:<1
=SEARCH("Worldwide", $D2)>0
ถ้าคุณต้องการแรเงาเซลล์หรือแถวที่เลือก หากเนื้อหาของเซลล์เริ่มต้นด้วยข้อความค้นหา ให้ใช้สิ่งนี้:
=SEARCH("Worldwide", $D2)>1
สูตร Excel เพื่อเน้นรายการที่ซ้ำกัน
หากงานของคุณคือการจัดรูปแบบเซลล์แบบมีเงื่อนไขด้วยค่าที่ซ้ำกัน คุณสามารถดำเนินการก่อนกฎที่กำหนดไว้อยู่ภายใต้ การจัดรูปแบบตามเงื่อนไข > เน้นกฎของเซลล์ > ค่าที่ซ้ำกัน... บทความต่อไปนี้ให้คำแนะนำโดยละเอียดเกี่ยวกับวิธีใช้คุณลักษณะนี้: วิธีเน้นรายการที่ซ้ำกันใน Excel โดยอัตโนมัติ
อย่างไรก็ตาม ในบางกรณี ข้อมูลจะดูดีขึ้นหากคุณใส่สีให้กับคอลัมน์ที่เลือกหรือทั้งคอลัมน์ แถวเมื่อมีค่าที่ซ้ำกันในคอลัมน์อื่น ในกรณีนี้ คุณจะต้องใช้สูตรการจัดรูปแบบตามเงื่อนไขของ Excel อีกครั้ง และคราวนี้เราจะใช้สูตร COUNTIF อย่างที่คุณทราบ ฟังก์ชัน Excel นี้จะนับจำนวนเซลล์ภายในช่วงที่ระบุซึ่งตรงกับเกณฑ์เดียว
เน้นรายการที่ซ้ำกันรวมถึงเหตุการณ์ที่ 1
=COUNTIF($A$2:$A$10,$A2)>1
- สูตรนี้ค้นหาค่าที่ซ้ำกันในช่วงที่ระบุ ในคอลัมน์ A (ในกรณีของเราคือ A2:A10) รวมทั้งการเกิดขึ้นครั้งแรก
หากคุณเลือกที่จะใช้กฎกับทั้งตาราง แถวทั้งหมดจะได้รับการจัดรูปแบบ ดังที่คุณเห็นในภาพหน้าจอด้านล่าง ฉันตัดสินใจที่จะเปลี่ยนสีแบบอักษรในกฎนี้ เพียงเพื่อการเปลี่ยนแปลง : )
เน้นรายการที่ซ้ำกันโดยไม่มีเหตุการณ์แรก
หากต้องการละเว้นการเกิดขึ้นครั้งแรก และเน้นเฉพาะค่าที่ซ้ำกันในภายหลัง ให้ใช้สูตรนี้: =COUNTIF($A$2:$A2,$A2)>1
เน้นเฉพาะค่าที่ซ้ำกันใน Excel
หากคุณต้องการเน้นเฉพาะค่าที่ซ้ำกันในแถวที่ติดกัน คุณสามารถทำได้ด้วยวิธีต่อไปนี้ วิธีนี้ใช้ได้กับข้อมูลใดๆประเภท: ตัวเลข ค่าข้อความ และวันที่
- เลือกคอลัมน์ที่คุณต้องการเน้นรายการที่ซ้ำกัน ไม่มีส่วนหัวคอลัมน์ .
- สร้างกฎการจัดรูปแบบตามเงื่อนไข (s) โดยใช้สูตรง่ายๆ เหล่านี้:
กฎข้อที่ 1 (สีน้ำเงิน):
=$A1=$A2
- เน้นเหตุการณ์ที่ 2 และเหตุการณ์ที่ตามมาทั้งหมด ถ้ามีกฎข้อที่ 2 (สีเขียว):
=$A2=$A3
- เน้นเหตุการณ์ที่ 1
ในสูตรข้างต้น A คือคอลัมน์ที่คุณต้องการตรวจสอบการซ้ำ $A1 คือส่วนหัวของคอลัมน์ $A2 คือเซลล์แรกที่มีข้อมูล
สำคัญ! เพื่อให้สูตรทำงานได้อย่างถูกต้อง กฎข้อที่ 1 ซึ่งเน้นการเกิดขึ้นซ้ำครั้งที่ 2 และเหตุการณ์ที่ซ้ำกันทั้งหมดจำเป็นอย่างยิ่งที่จะต้องเป็นกฎข้อแรกในรายการ โดยเฉพาะอย่างยิ่งถ้าคุณใช้สีที่ต่างกันสองสี
เน้นแถวที่ซ้ำกัน
ถ้าคุณต้องการใช้รูปแบบตามเงื่อนไขเมื่อค่าที่ซ้ำกันเกิดขึ้นในสองคอลัมน์ขึ้นไป คุณจะต้องเพิ่มคอลัมน์พิเศษให้กับ ตารางของคุณที่คุณเชื่อมโยงค่าจากคอลัมน์หลัก u ร้องเพลงสูตรง่าย ๆ เช่นสูตรนี้ =A2&B2
หลังจากนั้นคุณใช้กฎโดยใช้รูปแบบใดของสูตร COUNTIF สำหรับการทำซ้ำ (โดยมีหรือไม่มีการเกิดขึ้นครั้งแรก) โดยปกติแล้ว คุณสามารถซ่อนคอลัมน์เพิ่มเติมหลังจากสร้างกฎ
หรืออีกวิธีหนึ่ง คุณสามารถใช้ฟังก์ชัน COUNTIFS ที่สนับสนุนหลายเกณฑ์ในสูตรเดียว ในกรณีนี้ คุณไม่จำเป็นต้องมีผู้ช่วย