Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีใช้ตัวดำเนินการเปรียบเทียบ I=ใน Excel

ข้อควรรู้

  • ตัวดำเนินการหกตัว:เท่ากับ (= ) มากกว่า (> ) น้อยกว่า (< ) มากกว่าหรือเท่ากับ (>= ) น้อยกว่าหรือเท่ากับ (<= ) ไม่เท่ากับ (<> )
  • การใช้งานตัวดำเนินการเปรียบเทียบที่พบบ่อยที่สุดอยู่ใน IF ฟังก์ชัน.

บทความนี้อธิบายวิธีใช้ตัวดำเนินการเปรียบเทียบ I=ใน Excel คำแนะนำนำไปใช้กับ Excel เวอร์ชัน 2019, 2016, 2013, 2010, Excel Online และ Excel for Mac

ตัวดำเนินการเปรียบเทียบ 6 ตัว

มีตัวดำเนินการเปรียบเทียบให้คุณใช้ใน Excel อยู่ 6 ตัว

วิธีใช้ตัวดำเนินการเปรียบเทียบ I=ใน Excel

โอเปอเรเตอร์เหล่านี้ใช้เพื่อทดสอบเงื่อนไขต่างๆ เช่น:

  • เท่ากับ:ค่าหรือสตริงสองค่าเหมือนกัน (apple = แอปเปิ้ล)
  • มากกว่า:ค่าหนึ่งมากกว่าอีกค่า (10 > 8)
  • น้อยกว่า:ค่าหนึ่งน้อยกว่าอีกค่าหนึ่ง (8 < 10)
  • มากกว่าหรือเท่ากับ:ค่าหนึ่งมากกว่าหรือเท่ากับอีกค่าหนึ่ง (10 >= 10)
  • น้อยกว่าหรือเท่ากับ:ค่าหนึ่งน้อยกว่าหรือเท่ากับอีกค่าหนึ่ง (5 <= 5)
  • ไม่เท่ากับ:สองค่าไม่เหมือนกัน (สุนัข <> แมว)

ตัวดำเนินการเปรียบเทียบทั้งหมดทำงานกับค่า ในขณะที่บางตัว (เช่น <> และ = ) ยังทำงานกับสตริง (ข้อความ) และวันที่ด้วย

ตัวดำเนินการเปรียบเทียบในฟังก์ชัน IF

มีสองส่วนใน Excel ที่คุณสามารถใช้ตัวดำเนินการเปรียบเทียบได้ การใช้งานทั่วไปส่วนใหญ่อยู่ภายใน IF ฟังก์ชัน

ภายในเซลล์ใดๆ ของสเปรดชีต ให้เรียกใช้ฟังก์ชัน IF โดยพิมพ์:

คุณจะเห็นข้อความช่วยเหลือแบบป๊อปอัปที่เขียนว่า:

นี่คือรูปแบบการใช้ฟังก์ชัน IF อย่างถูกต้อง

  • ค่าแรกคือการทดสอบตามเงื่อนไขที่มีตัวดำเนินการเปรียบเทียบ
  • ค่าที่สองคือตัวเลขหรือสตริงที่คุณต้องการให้แสดงหากการเปรียบเทียบเป็นจริง
  • ค่าที่สามคือตัวเลขหรือสตริงที่คุณต้องการให้แสดงหากการเปรียบเทียบเป็นเท็จ

ค่าทั้งสามภายในฟังก์ชัน IF ควรคั่นด้วยเครื่องหมายจุลภาค

การทดสอบเชิงตรรกะสามารถอ้างอิงค่าหรือเซลล์ในสเปรดชีต Excel ที่มีค่าได้ คุณยังสามารถซ้อนสูตรไว้ภายในการเปรียบเทียบได้เอง

ตัวอย่างเช่น หากต้องการเปรียบเทียบข้อมูลในเซลล์ A1 กับข้อมูลในเซลล์ B4 ให้พิมพ์:

ตรวจสอบว่าค่าในเซลล์ A1 ต่ำกว่า 50 หรือไม่ ให้พิมพ์:

เมื่อต้องการตรวจสอบว่าค่าในเซลล์ A1 มีค่าน้อยกว่าครึ่งหนึ่งของค่าในเซลล์ B4 หรือไม่ ให้พิมพ์:

ในตัวอย่างด้านบน Excel จะส่งคืนค่า TRUE หรือ FALSE ในเซลล์ที่คุณพิมพ์คำสั่ง IF ทั้งนี้ขึ้นอยู่กับผลลัพธ์ของการเปรียบเทียบ

คุณสามารถแทนที่ TRUE หรือ FALSE ด้วยค่าหรือสตริงใดก็ได้ หากคุณต้องการให้สูตร IF คืนค่าอย่างอื่นในเซลล์นั้น ตัวอย่างเช่น:

การดำเนินการนี้จะส่งคืน "Bob" ในเซลล์หากเงื่อนไขเป็นจริง หรือ "Sally" หากเงื่อนไขเป็นเท็จ

ตัวดำเนินการเปรียบเทียบใน Excel VBA หรือ Macros

คุณสามารถใช้ตัวดำเนินการเปรียบเทียบเดียวกันภายในตัวแก้ไข Excel VBA ได้

Excel VBA ใช้เพื่อสร้างมาโครสำหรับการดำเนินการอัตโนมัติภายในสเปรดชีต

วิธีเปิดตัวแก้ไข Excel VBA:

  1. เลือก ไฟล์> ตัวเลือก > ปรับแต่งริบบิ้น .
  2. เปิดใช้งานนักพัฒนา ช่องทำเครื่องหมายใต้ แท็บหลัก แล้วเลือก ตกลง .
  3. ใน Excel เลือก นักพัฒนา> ดูรหัส
  4. ดับเบิลคลิก สมุดงานนี้ ภายใต้ Microsoft Excel Objects ในบานหน้าต่างด้านซ้าย
  5. ที่ด้านบนของหน้าต่างโค้ด ให้ตั้งค่าเมนูแบบเลื่อนลงด้านซ้ายเป็น สมุดงาน และอันที่ถูกต้องเพื่อ เปิด .

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

นี่คือตัวอย่างลักษณะของโค้ดดังกล่าว:

If [A1] < [A2] Then
[A3] = "YES"
Else
[A3] = "NO"
End If

การจัดรูปแบบจะแตกต่างกันเล็กน้อยใน VBA แต่สัญลักษณ์เปรียบเทียบ (ตัวดำเนินการ) ที่ใช้เปรียบเทียบค่าหรือสตริงสองค่าจะเหมือนกันทุกประการ