---
title: EXACT – เปรียบเทียบข้อความ (สนใจตัวพิมพ์)
url: https://www.thepexcel.com/functions/excel/text/exact/
type: function-explainer
program: Excel
syntax: "=EXACT(text1, text2)"
date: 2025-12-02
updated: 2025-12-17
scores:
  popularity: 7
  difficulty: 2
  usefulness: 7
---

# EXACT – เปรียบเทียบข้อความ (สนใจตัวพิมพ์)

> เปรียบเทียบข้อความแบบ Case-sensitive

## คำอธิบาย

EXACT เปรียบเทียบข้อความสองข้อความว่าเหมือนกันทุกประการหรือไม่ โดยสนใจตัวพิมพ์ใหญ่-เล็ก (Case-sensitive) คืนค่า TRUE ถ้าเหมือนกัน FALSE ถ้าต่างกัน

## Syntax

```excel
=EXACT(text1, text2)
```

**excel**

```excel
=EXACT(A1, B1)
```

เปรียบเทียบข้อความในเซลล์

**excel**

```excel
=EXACT(A1, "Password123")
```

เปรียบเทียบกับค่าคงที่

**excel**

```excel
=IF(EXACT(A1, B1), "Match", "No Match")
```

ใช้ร่วมกับ IF แสดงข้อความ

**excel**

```excel
=EXACT(UPPER(A1), UPPER(B1))
```

เปรียบเทียบแบบไม่สนใจ Case

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| text1 | Yes | Text |  | ข้อความแรกที่ต้องการเปรียบเทียบ |
| text2 | Yes | Text |  | ข้อความที่สองที่ต้องการเปรียบเทียบ |

## เคสการใช้งาน

### ตรวจสอบรหัสผ่าน

เปรียบเทียบรหัสผ่านที่ผู้ใช้ป้อนกับรหัสที่ถูกต้องแบบ Case-sensitive

_เหมาะกับ:_ security

### ตรวจสอบรหัสสินค้า

เปรียบเทียบรหัสสินค้าที่ต้องตรงกันทุกตัวอักษร (ABC-123 ไม่เท่ากับ abc-123)

_เหมาะกับ:_ inventory

### Data Validation

ตรวจสอบข้อมูลที่ Import เข้ามาว่าตรงกับต้นฉบับหรือไม่

_เหมาะกับ:_ data-quality

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: Case ต่างกัน

```excel
=EXACT("Apple", "apple")
```

**ผลลัพธ์:** `FALSE`

A (พิมพ์ใหญ่) กับ a (พิมพ์เล็ก) ต่างกัน จึงได้ FALSE

### 2. ตัวอย่างที่ 2: เหมือนกันทุกประการ

```excel
=EXACT("Hello123", "Hello123")
```

**ผลลัพธ์:** `TRUE`

ข้อความเหมือนกันทุกตัวอักษรและ Case จึงได้ TRUE

### 3. ตัวอย่างที่ 3: มีช่องว่างต่างกัน

```excel
=EXACT("Hello ", "Hello")
```

**ผลลัพธ์:** `FALSE`

ข้อความแรกมีช่องว่างท้าย 1 ตัว จึงไม่เท่ากัน

### 4. ตัวอย่างที่ 4: เปรียบเทียบตัวเลข

```excel
=EXACT(123, "123")
```

**ผลลัพธ์:** `TRUE`

ตัวเลข 123 ถูกแปลงเป็นข้อความแล้วเปรียบเทียบ จึงเท่ากัน

### 5. ตัวอย่างที่ 5: ใช้กับ IF

```excel
=IF(EXACT(A1, "Admin"), "Access Granted", "Access Denied")
```

**ผลลัพธ์:** `"Access Granted" หรือ "Access Denied"`

ตรวจสอบว่า A1 เท่ากับ "Admin" แบบ Case-sensitive หรือไม่

### 6. ตัวอย่างที่ 6: เปรียบเทียบแบบไม่สนใจ Case

```excel
=EXACT(UPPER(A1), UPPER(B1))
```

**ผลลัพธ์:** `TRUE`

แปลงเป็นพิมพ์ใหญ่ก่อนเปรียบเทียบ ทำให้ "apple" = "APPLE"

## หมายเหตุเพิ่มเติม

**เปรียบเทียบวิธีเปรียบเทียบข้อความ:**\n\n| วิธี | Case-sensitive | ผลลัพธ์ "ABC" vs "abc" |\n|------|----------------|------------------------|\n| = | ไม่สนใจ | TRUE |\n| EXACT | สนใจ | FALSE |\n| FIND | สนใจ | error หรือ position |\n| SEARCH | ไม่สนใจ | position |\n\n**Pattern การใช้งาน:**\n```\n=EXACT(A1, B1)                  → เปรียบเทียบตรง\n=EXACT(TRIM(A1), TRIM(B1))      → ตัดช่องว่างก่อน\n=EXACT(UPPER(A1), UPPER(B1))    → ไม่สนใจ Case\n=IF(EXACT(...), "Y", "N")       → แสดงผลลัพธ์\n=SUMPRODUCT(--EXACT(A:A, B1))   → นับที่ตรงกัน\n```\n\n**Tips:**\n- ใช้ TRIM ตัดช่องว่างก่อนเปรียบเทียบ\n- ใช้ UPPER/LOWER ถ้าไม่ต้องการสนใจ Case\n- ผลลัพธ์เป็น TRUE/FALSE ใช้กับ IF ได้

## คำถามที่พบบ่อย

**Q: EXACT ต่างจากเครื่องหมาย = อย่างไร?**

= (equals) ไม่สนใจ Case เช่น "ABC"="abc" ได้ TRUE แต่ EXACT สนใจ Case เช่น EXACT("ABC", "abc") ได้ FALSE

**Q: EXACT เปรียบเทียบตัวเลขได้ไหม?**

ได้ ตัวเลขจะถูกแปลงเป็นข้อความก่อนเปรียบเทียบ เช่น EXACT(123, "123") ได้ TRUE

**Q: ช่องว่างมีผลไหม?**

มีผล ช่องว่างนำหน้า ท้าย หรือระหว่างคำ ถือเป็นส่วนหนึ่งของข้อความ ต้องตรงกันทุกตัว

**Q: ใช้ EXACT เปรียบเทียบหลายค่าได้ไหม?**

ได้ ใช้ AND หรือ OR เช่น =AND(EXACT(A1,B1), EXACT(A2,B2)) ตรวจสอบว่าทั้งคู่ตรงกัน

**Q: EXACT รองรับ Excel เวอร์ชันไหน?**

ทุกเวอร์ชันตั้งแต่ Excel 2003 เป็นฟังก์ชันพื้นฐานที่มีใน spreadsheet ทุกโปรแกรม

## ฟังก์ชันที่เกี่ยวข้อง

- [FIND – ค้นหาตำแหน่งของคำ (แยกตัวพิมพ์เล็ก/ใหญ่)](https://www.thepexcel.com/functions/excel/text/find/)
- [SEARCH – ค้นหาตำแหน่งของคำ (ไม่สนตัวพิมพ์ และใช้ Wildcard ได้)](https://www.thepexcel.com/functions/excel/text/search/)
- [UPPER – แปลงข้อความให้เป็นตัวพิมพ์ใหญ่ทั้งหมด](https://www.thepexcel.com/functions/excel/text/upper/)
- [LOWER – แปลงเป็นตัวพิมพ์เล็ก](https://www.thepexcel.com/functions/excel/text/lower/)
- [TRIM – ลบช่องว่างส่วนเกินออกจากข้อความ](https://www.thepexcel.com/functions/excel/text/trim/)
- [SUBSTITUTE – แทนที่คำหรือข้อความด้วยคำใหม่](https://www.thepexcel.com/functions/excel/text/substitute/)

## แหล่งข้อมูลเพิ่มเติม

- [Microsoft Support: EXACT function](https://support.microsoft.com/en-us/office/exact-function-d3087698-fc15-4a15-9631-12575cf29926) _(official)_
- [ExcelJet: How to use EXACT](https://exceljet.net/excel-functions/excel-exact-function) _(guide)_

---

_Source: [https://www.thepexcel.com/functions/excel/text/exact/](https://www.thepexcel.com/functions/excel/text/exact/)_
