บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน SHEET ใน Microsoft Excel
คำอธิบาย
ฟังก์ชัน SHEET จะส่งกลับหมายเลขแผ่นงานของแผ่นงานที่ระบุหรือการอ้างอิงอื่นๆ
ไวยากรณ์
SHEET(value)
ไวยากรณ์ของฟังก์ชัน SHEET จะใช้อาร์กิวเมนต์ต่อไปนี้เพียงหนึ่งอาร์กิวเมนต์เท่านั้น
- ค่า อาร์กิวเมนต์ (ระบุหรือไม่ก็ได้) ใช้เพื่อระบุชื่อของแผ่นงานหรือการอ้างอิงที่คุณต้องการหาหมายเลขแผ่นงาน มิฉะนั้น ฟังก์ชันจะส่งกลับจํานวนแผ่นงานที่มีฟังก์ชัน SHEET
ข้อสังเกต
- ความสามารถในการระบุตําแหน่ง/การระบุ SHEET มีเวิร์กชีตทั้งหมด (เวิร์กชีตที่มองเห็นได้ ซ่อนอยู่ หรือซ่อนไว้) นอกเหนือจากแผ่นงานชนิดอื่นๆ ทั้งหมด (แมโคร แผนภูมิ หรือเวิร์กชีตกล่องโต้ตอบ)
- ถ้าอาร์กิวเมนต์ ค่า ไม่ใช่การอ้างอิงที่ถูกต้อง ฟังก์ชัน SHEET จะส่งกลับ #REF! เป็นข้อผิดพลาด ตัวอย่างเช่น =SHEET(Sheet1!#REF) จะส่งกลับ #REF! เป็นค่าความผิดพลาด
- ถ้าอาร์กิวเมนต์ ค่า ไม่ใช่ชื่อแผ่นงานที่ถูกต้อง ฟังก์ชัน SHEET จะส่งกลับ #NA ค่าความผิดพลาด ตัวอย่างเช่น =SHEET("badSheetName") จะส่งกลับ #NA ค่าความผิดพลาด
- ฟังก์ชัน SHEET ไม่มีอยู่ในรูปแบบวัตถุ (OM) เนื่องจาก รูปแบบวัตถุได้รวมหน้าที่การใช้งานที่คล้ายกันไว้แล้ว
ตัวอย่าง
คัดลอกทั้งตารางต่อไปนี้ แล้ววางในเซลล์ A1 (และอยู่ติดกัน) ของเวิร์กชีต Excel ใหม่ ถ้าคุณไม่เห็นผลลัพธ์โดยอัตโนมัติ ให้เลือกสูตร กด F2 แล้วกด Enter ปรับความกว้างของคอลัมน์ถ้าจําเป็นเพื่อดูทุกอย่าง
| สูตร | ฟังก์ชัน (หรือล้มเหลว) | ผลลัพธ์ |
|---|---|---|
| =SHEET(QSalesByRegion) | ค้นหาจํานวนแผ่นงานที่เรียกว่า QSalesByRegion (มีขอบเขตที่ทําให้พร้อมใช้งานสําหรับทั้งเวิร์กบุ๊ก) | 2 |
| =SHEET(Table1) | ค้นหาหมายเลขแผ่นงานที่มีตารางที่ชื่อ Table1... (ขอบเขตของผู้ทําให้พร้อมใช้งานสําหรับทั้งเวิร์กบุ๊ก) | 2 |
| =SHEET(Hi_Temps) | ส่งกลับค่าความผิดพลาด #NAME? เนื่องจากชื่อ sought Hi_Temps ถูกจํากัดไว้ที่เวิร์กชีตที่มีชื่อนั้นอยู่ | #NAME? |
| =SHEET("Stuff") | ค้นหาและส่งกลับหมายเลขแผ่นงาน (3) ของเวิร์กชีตที่ชื่อ Stuff | 3 |