Thep Excel

SHEETค้นหาหมายเลขลำดับชีท

ส่งกลับหมายเลขลำดับของแผ่นงาน (sheet) ที่ระบุ ใช้เมื่อต้องการรู้ว่าชีท A อยู่ลำดับที่เท่าไหร่

fx
=SHEET([value])

ความนิยม3/10
ความยาก2/10
ประโยชน์2/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด ค่าเริ่มต้น คำอธิบาย
[value]ไม่บังคับ Text or Reference ชีทปัจจุบัน ชื่อชีท หรือเซลล์อ้างอิง (ถ้าไม่ระบุ ฟังก์ชันจะส่งกลับหมายเลขลำดับของชีทปัจจุบัน)

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

Additional Notes

SHEET เป็นฟังก์ชันที่ใช้ค้นหาหมายเลขลำดับของแผ่นงาน (sheet).

สมมติว่าคุณมี 5 ชีทในสมุดงาน แต่ไม่รู้ว่าชีท ‘Sales’ อยู่ลำดับที่เท่าไหร่ SHEET จะบอกคุณว่ามันคือชีทที่ 3 ตัวอย่างเช่น =SHEET(‘Sales’) จะคืนค่า 3.

สิ่งที่ต้องระวังคือ SHEET จะนับเฉพาะชีทที่มีอยู่จริง (ไม่ว่าจะซ่อนไว้หรือไม่) และจะคืน #REF! ถ้าชีทไม่มีอยู่ 😎

Examples

หมายเลขชีทปัจจุบันSHEET()

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

fx
=SHEET()

ผลลัพธ์1
หมายเลขชีทจากชื่อชีทSHEET("Sales")

ค้นหาชีทชื่อ 'Sales' และบอกว่ามันอยู่ลำดับที่ 3 ส่งกลับ 3

fx
=SHEET("Sales")

ผลลัพธ์3
หมายเลขชีทจากเซลล์อ้างอิงSHEET(Sales!A1)

อ้างอิงไปยังเซลล์ A1 ในชีท Sales ฟังก์ชันจะส่งกลับลำดับที่ของชีท Sales ซึ่งคือ 3

fx
=SHEET(Sales!A1)

ผลลัพธ์3
ใช้ SHEET ในการจัดเรียงข้อมูลตามชีทSHEET(A1)&": "…

รวม SHEET กับ CONCATENATE เพื่อสร้างข้อความแสดงลำดับชีท เช่น '2: 100' หมายความว่า A1 อยู่ในชีทที่ 2 และค่าคือ 100

fx
=SHEET(A1)&": "&A1

ผลลัพธ์2: 100

FAQs

SHEET() และ SHEET(A1) มีความแตกต่างกันอย่างไร+

SHEET() ส่งกลับหมายเลขลำดับของชีทที่สูตรอยู่ ส่วน SHEET(A1) ส่งกลับหมายเลขลำดับของชีทที่เซลล์ A1 อยู่ ถ้า A1 อยู่ในชีท 2 SHEET(A1) จะคืน 2 แม้ว่าสูตรอยู่ในชีท 1

SHEET จะสามารถจัดการกับชีทที่ซ่อนไว้ได้หรือไม่+

ได้ SHEET นับชีททั้งหมด ไม่ว่าจะมองเห็นได้หรือซ่อนไว้ (hidden, very hidden) ก็จะนับเข้าไป

ถ้าชีทไม่มีอยู่จะเกิดอะไรขึ้น+

จะคืนค่า #REF! (reference error) ตัวอย่างเช่น =SHEET("NonExistent") จะคืน #REF! ถ้าชีท NonExistent ไม่มีในสมุดงาน

SHEET มีประโยชน์ในการทำอะไร+

เหมาะสำหรับการสร้างสูตรที่ต้องรู้ว่าข้อมูลมาจากชีทไหน หรือตรวจสอบลำดับของชีท หรือใช้ในการทำสูตรที่เปลี่ยนพฤติกรรมตามลำดับชีท

ทำไม SHEET(Hi_Temps) คืนค่า #NAME?+

#NAME? เกิดเมื่อใช้ชื่อที่มีขอบเขต (sheet-scoped name) นอกขอบเขตของมัน ชื่อ Hi_Temps อาจถูกกำหนดไว้ในชีท A เท่านั้น ดังนั้นการอ้างอิงจากชีท B จึงแสดง #NAME?

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ SHEET จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้SHEETInformation
Information (3)
CELL

ดึงข้อมูลเกี่ยวกับเซลล์ เช่น ที่อยู่ ชื่อไฟล์ รูปแบบตัวเลข หรือความกว้างคอลัมน์ ใช้ทำ Dynamic Header, ตรวจสอบไฟล์ก่อนประมวลผล หรือแสดง Path ของ Workbook บนรายงาน

INFO

ส่งกลับข้อมูลเกี่ยวกับสภาพแวดล้อมการทำงานปัจจุบัน เช่น ระบบปฏิบัติการ รุ่น Excel และโหมดการคำนวณ

SHEETS

ส่งกลับจำนวนแผ่นงานทั้งหมดในการอ้างอิง หรือในเวิร์กบุ๊กปัจจุบันหากไม่มีการอ้างอิง

Lookup and reference (1)
INDEX

INDEX คืนค่าหรือ reference ของเซลล์จากตำแหน่งที่ระบุใน range หรือ array โดยอ้างอิงจากหมายเลขแถวและคอลัมน์ที่เราระบุ มักถูกใช้ร่วมกับ MATCH เพื่อสร้าง INDEX-MATCH pattern ที่ยืดหยุ่นกว่า VLOOKUP เยอะ เพราะสามารถดึงข้อมูลจากทิศทางไหนก็ได้ และไม่พังเมื่อมีการแทรกหรือลบคอลัมน์

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่