ส่งกลับหมายเลขลำดับของแผ่นงาน (sheet) ที่ระบุ ใช้เมื่อต้องการรู้ว่าชีท A อยู่ลำดับที่เท่าไหร่
=SHEET([value])
=SHEET([value])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| value | Text or Reference | Optional | ชีทปัจจุบัน | ชื่อชีท หรือเซลล์อ้างอิง (ถ้าไม่ระบุ ฟังก์ชันจะส่งกลับหมายเลขลำดับของชีทปัจจุบัน) |
SHEET()=SHEET()
1
SHEET("Sales")=SHEET("Sales")
3
SHEET(Sales!A1)=SHEET(Sales!A1)
3
SHEET(A1)&": "…=SHEET(A1)&": "&A1
2: 100
SHEET() ส่งกลับหมายเลขลำดับของชีทที่สูตรอยู่ ส่วน SHEET(A1) ส่งกลับหมายเลขลำดับของชีทที่เซลล์ A1 อยู่ ถ้า A1 อยู่ในชีท 2 SHEET(A1) จะคืน 2 แม้ว่าสูตรอยู่ในชีท 1
ได้ SHEET นับชีททั้งหมด ไม่ว่าจะมองเห็นได้หรือซ่อนไว้ (hidden, very hidden) ก็จะนับเข้าไป
จะคืนค่า #REF! (reference error) ตัวอย่างเช่น =SHEET(“NonExistent”) จะคืน #REF! ถ้าชีท NonExistent ไม่มีในสมุดงาน
เหมาะสำหรับการสร้างสูตรที่ต้องรู้ว่าข้อมูลมาจากชีทไหน หรือตรวจสอบลำดับของชีท หรือใช้ในการทำสูตรที่เปลี่ยนพฤติกรรมตามลำดับชีท
#NAME? เกิดเมื่อใช้ชื่อที่มีขอบเขต (sheet-scoped name) นอกขอบเขตของมัน ชื่อ Hi_Temps อาจถูกกำหนดไว้ในชีท A เท่านั้น ดังนั้นการอ้างอิงจากชีท B จึงแสดง #NAME?
SHEET เป็นฟังก์ชันที่ใช้ค้นหาหมายเลขลำดับของแผ่นงาน (sheet).
สมมติว่าคุณมี 5 ชีทในสมุดงาน แต่ไม่รู้ว่าชีท ‘Sales’ อยู่ลำดับที่เท่าไหร่ SHEET จะบอกคุณว่ามันคือชีทที่ 3 ตัวอย่างเช่น =SHEET(‘Sales’) จะคืนค่า 3.
สิ่งที่ต้องระวังคือ SHEET จะนับเฉพาะชีทที่มีอยู่จริง (ไม่ว่าจะซ่อนไว้หรือไม่) และจะคืน #REF! ถ้าชีทไม่มีอยู่ 😎