ชื่อคือแบบย่อที่สื่อความหมายซึ่งช่วยให้เข้าใจวัตถุประสงค์ของการอ้างอิงเซลล์ ค่าคงที่ สูตร หรือตารางได้ง่ายขึ้น ซึ่งแต่ละรายการอาจเข้าใจได้ยากในตอนแรก ข้อมูลต่อไปนี้แสดงตัวอย่างทั่วไปของชื่อและวิธีที่ชื่อสามารถปรับปรุงความชัดเจน
| ชนิดตัวอย่าง | ตัวอย่างที่ไม่มีชื่อ | ตัวอย่างที่มีชื่อ |
|---|---|---|
| การอ้างอิง | =SUM(C20:C30) | =SUM(FirstQuarterSales) |
| ค่าคงที่ | =PRODUCT(A5,8.3) | =PRODUCT(Price,WASalesTax) |
| สูตร | =SUM(VLOOKUP(A1,B1:F20,5,FALSE), -G5) | =SUM(Inventory_Level,-Order_Amt) |
| ตาราง | C4:G36 | =TopSales06 |
เรียนรู้เพิ่มเติมเกี่ยวกับการใช้ชื่อ
ชนิดของชื่อ
คุณสามารถสร้างและใช้ชนิดชื่อได้หลายชนิด
ชื่อที่กําหนด ชื่อที่แสดงแทนเซลล์ ช่วงของเซลล์ สูตร หรือค่าคงที่ คุณสามารถสร้างชื่อที่กําหนดของคุณเองหรือ Excel สามารถสร้างชื่อที่กําหนดให้คุณ เช่น เมื่อคุณตั้งค่าพื้นที่พิมพ์
ชื่อตาราง ชื่อสําหรับตาราง Excel ซึ่งเป็นคอลเลกชันของข้อมูลเกี่ยวกับเรื่องใดเรื่องหนึ่งที่เก็บอยู่ในระเบียน (แถว) และเขตข้อมูล (คอลัมน์) Excel จะสร้างชื่อตาราง Excel เริ่มต้นเป็น ตาราง 1, ตาราง 2 และอื่นๆ ทุกครั้งที่คุณแทรกตาราง Excel คุณสามารถเปลี่ยนชื่อของตารางเพื่อให้มีความหมายมากขึ้นได้ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับตาราง Excel ให้ดู การใช้การอ้างอิงที่มีแบบแผนกับตาราง Excel
ขอบเขตของชื่อ
ชื่อทั้งหมดมีขอบเขต ไม่ว่าจะอยู่ในเวิร์กชีตที่ระบุ (หรือเรียกว่าระดับเวิร์กชีตภายใน) หรือทั้งเวิร์กบุ๊ก (หรือที่เรียกว่าระดับเวิร์กบุ๊กส่วนกลาง) ขอบเขตของชื่อคือที่ตั้งซึ่งชื่อถูกรับรู้โดยไม่มีคุณสมบัติ ตัวอย่างเช่น
- ถ้าคุณกําหนดชื่อ เช่น
Budget_FY08และตั้งค่าขอบเขตSheet1เป็น ชื่อจะถูกรับรู้ในSheet1เท่านั้น แต่จะไม่อยู่ในแผ่นงานอื่น
เมื่อต้องการใช้ชื่อเวิร์กชีตภายในในเวิร์กชีตอื่น ให้กําหนดคุณสมบัติโดยนําหน้าเวิร์กชีตด้วยชื่อเวิร์กชีต ตัวอย่างเช่น
Sheet1!Budget_FY08 - ถ้าคุณกําหนดชื่อ เช่น
Sales_Dept_Goalsและตั้งค่าขอบเขตของชื่อเป็นเวิร์กบุ๊ก เวิร์กชีตทั้งหมดในเวิร์กบุ๊กนั้นจะรู้จักชื่อแต่ไม่รู้จักเวิร์กบุ๊กอื่น
ชื่อต้องไม่ซ้ํากันภายในขอบเขตของชื่อเสมอ Excel จะป้องกันไม่ให้คุณกําหนดชื่อที่มีอยู่แล้วภายในขอบเขตของชื่อนั้น อย่างไรก็ตาม คุณสามารถใช้ชื่อเดียวกันในขอบเขตที่แตกต่างกันได้ ตัวอย่างเช่น คุณสามารถกําหนดชื่อ เช่น GrossProfit, ที่กําหนดขอบเขตไว้ที่ Sheet1, Sheet2และ Sheet3 ในเวิร์กบุ๊กเดียวกัน แม้ว่าชื่อแต่ละชื่อจะเหมือนกัน แต่ชื่อแต่ละชื่อจะไม่ซ้ํากันภายในขอบเขต คุณอาจทําเช่นนี้เพื่อให้แน่ใจว่าสูตรที่ใช้ชื่อ GrossProfitจะอ้างอิงเซลล์เดียวกันในระดับเวิร์กชีตภายในเสมอ
คุณยังสามารถกําหนดชื่อ GrossProfitเดียวกันสําหรับระดับเวิร์กบุ๊กส่วนกลางได้ แต่ขอบเขตไม่ซ้ํากันอีกครั้ง อย่างไรก็ตาม ในกรณีนี้ อาจมีชื่อขัดแย้งกันได้ เมื่อต้องการแก้ไขข้อขัดแย้งนี้ ตามค่าเริ่มต้น Excel จะใช้ชื่อที่กําหนดไว้สําหรับเวิร์กชีต เนื่องจากระดับเวิร์กชีตภายในจะมีความสําคัญเหนือกว่าระดับเวิร์กบุ๊กส่วนกลาง ถ้าคุณต้องการแทนที่ลําดับความสําคัญและใช้ชื่อเวิร์กบุ๊ก ให้แก้ความคลุมเครือของชื่อโดยการนําหน้าชื่อเวิร์กบุ๊ก ตัวอย่างเช่น
WorkbookFile!GrossProfit
คุณสามารถแทนที่ระดับเวิร์กชีตภายในสําหรับเวิร์กชีตทั้งหมดในเวิร์กบุ๊กได้ มีข้อยกเว้นหนึ่งข้อสําหรับเวิร์กชีตแรก ซึ่งจะใช้ชื่อภายในเครื่องเสมอ ถ้ามีข้อขัดแย้งของชื่อที่ไม่สามารถแทนที่ได้
การกําหนดและใส่ชื่อ
กําหนดชื่อโดยใช้ตัวเลือกต่อไปนี้:
- กล่อง ชื่อที่กําหนด บนแถบสูตร ใช้ตัวเลือกนี้เพื่อสร้างชื่อระดับเวิร์กบุ๊กสําหรับช่วงที่เลือก
- กําหนดชื่อจากส่วนที่เลือก สร้างชื่อจากป้ายชื่อแถวและคอลัมน์ที่มีอยู่โดยใช้เซลล์ส่วนที่เลือกในเวิร์กชีต
- กล่องโต้ตอบ ชื่อใหม่ ใช้ตัวเลือกนี้เมื่อคุณต้องการความยืดหยุ่นมากขึ้นในการสร้างชื่อ เช่น การระบุขอบเขตระดับเวิร์กชีตภายในหรือการสร้างข้อคิดเห็นของชื่อ
หมายเหตุ
โดยค่าเริ่มต้นแล้ว ชื่อจะใช้การอ้างอิงเซลล์แบบสัมบูรณ์
- การพิมพ์ การพิมพ์ชื่อ เช่น เป็นอาร์กิวเมนต์ของสูตร
- การใช้การทำให้สูตรสมบูรณ์อัตโนมัติ ใช้รายการดรอปดาวน์ของการทำให้สูตรสมบูรณ์อัตโนมัติ โดยรายการจะแสดงชื่อที่ถูกต้องให้กับคุณโดยอัตโนมัติ
- การเลือกจากคำสั่ง 'ใช้ในสูตร' เลือกชื่อที่กำหนดจากรายการที่มีอยู่จากคำสั่ง ใช้ในสูตร ในกลุ่ม ชื่อที่ถูกกำหนด บนแท็บ สูตร
ชื่อการตรวจสอบ
คุณยังสามารถสร้างรายการของชื่อที่กําหนดในเวิร์กบุ๊กได้ด้วย ระบุตําแหน่งพื้นที่ที่มีคอลัมน์ว่างสองคอลัมน์ในเวิร์กชีต (รายการมีสองคอลัมน์ คอลัมน์หนึ่งเป็นคอลัมน์ชื่อ และอีกคอลัมน์หนึ่งเป็นคอลัมน์คําอธิบายชื่อ) เลือกเซลล์ที่มุมบนซ้ายของรายการ บนแท็บ สูตร ในกลุ่ม ชื่อที่กําหนด ให้เลือก ใช้ในสูตร เลือก วาง จากนั้นในกล่องโต้ตอบ วางชื่อ ให้เลือก วางรายการ
เรียนรู้เพิ่มเติมเกี่ยวกับกฎทางไวยากรณ์ของชื่อ
รายการต่อไปนี้จะอธิบายเกี่ยวกับกฎไวยากรณ์สําหรับการสร้างและการแก้ไขชื่อ
-
อักขระที่ถูกต้อง อักขระแรกของชื่อต้องเป็นตัวอักษร อักขระขีดล่าง (_) หรือเครื่องหมายทับขวา (\) อักขระที่เหลือในชื่อสามารถเป็นตัวอักษร ตัวเลข จุด และอักขระขีดล่างได้
เคล็ดลับ: คุณไม่สามารถใช้อักขระตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก "C", "c", "R" หรือ "r" เป็นชื่อที่กําหนดได้ เนื่องจากอักขระเหล่านี้จะถูกใช้แบบย่อสําหรับการเลือกแถวหรือคอลัมน์สําหรับเซลล์ที่เลือกในปัจจุบันเมื่อคุณใส่ในกล่องข้อความ ชื่อ หรือ ไปที่ - ไม่อนุญาตให้ใช้การอ้างอิงเซลล์ ชื่อต้องไม่เหมือนกับการอ้างอิงเซลล์ เช่น Z$100 หรือ R1C1
- การเว้นวรรคไม่ถูกต้อง คุณไม่สามารถใส่ช่องว่างเป็นส่วนหนึ่งของชื่อได้ ใช้อักขระขีดล่าง (_) และจุด (.) เป็นตัวคั่นคํา เช่น Sales_Tax หรือ First.Quarter
- ความยาวของชื่อ ชื่อจะต้องมีความยาวไม่เกิน 255 อักขระ
- การตรงตามตัวพิมพ์ใหญ่-เล็ก ชื่อสามารถมีอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กได้ Excel จะไม่แยกความแตกต่างระหว่างอักขระตัวพิมพ์ใหญ่และตัวพิมพ์เล็กในชื่อ ตัวอย่างเช่น ถ้าคุณสร้างชื่อ ยอดขาย แล้วชื่ออื่นที่เรียกว่า SALES ในเวิร์กบุ๊กเดียวกัน Excel จะพร้อมท์ให้คุณเลือกชื่อที่ไม่ซ้ํากัน
กำหนดชื่อให้กับเซลล์หรือช่วงของเซลล์ในแผ่นงาน
- เลือกเซลล์ ช่วงของเซลล์ หรือส่วนที่เลือกที่ไม่ติดกัน ที่คุณต้องการตั้งชื่อ
- คลิกกล่อง ชื่อ ที่ด้านซ้ายสุดของแถบสูตร
กล่องชื่อ - พิมพ์ชื่อที่คุณต้องการใช้เพื่ออ้างอิงถึงสิ่งที่คุณเลือก ชื่อสามารถมีความยาวได้ถึง 255 อักขระ
- กด ENTER
หมายเหตุ
คุณไม่สามารถตั้งชื่อเซลล์ได้ในขณะที่คุณกําลังเปลี่ยนเนื้อหาของเซลล์
กำหนดชื่อโดยใช้เซลล์ส่วนที่เลือกในเวิร์กชีต
คุณสามารถแปลงป้ายชื่อแถวและคอลัมน์ที่มีอยู่ให้เป็นชื่อได้
- เลือกช่วงที่คุณต้องการตั้งชื่อ รวมทั้งป้ายชื่อแถวหรือคอลัมน์
- บนแท็บ สูตร ในกลุ่ม ชื่อที่กําหนด ให้เลือก สร้างจากส่วนที่เลือก
- ในกล่องโต้ตอบ สร้างชื่อจากส่วนที่เลือก ให้เลือกกล่องกาเครื่องหมาย ที่มีป้ายชื่อโดยเลือกกล่องกาเครื่องหมาย แถวด้านบน, คอลัมน์ด้านซ้าย, แถวด้านล่าง หรือ คอลัมน์ด้านขวา ชื่อที่สร้างขึ้นโดยใช้ขั้นตอนนี้อ้างอิงไปยังเซลล์ที่มีค่าเท่านั้น และไม่รวมป้ายชื่อแถวและคอลัมน์ที่มีอยู่
กำหนดชื่อโดยใช้กล่องโต้ตอบ 'ชื่อใหม่'
บนแท็บ สูตร ในกลุ่ม ชื่อที่กําหนด ให้เลือก กําหนดชื่อ
ในกล่องโต้ตอบ ชื่อใหม่ ในกล่อง ชื่อ ให้พิมพ์ชื่อที่คุณต้องการใช้สําหรับการอ้างอิงของคุณ
หมายเหตุ
คุณสามารถใช้อักขระในชื่อได้สูงสุด 255 อักขระ
เมื่อต้องการระบุขอบเขตของชื่อ ในกล่องรายการแบบดรอปดาวน์ ขอบเขต ให้เลือก เวิร์กบุ๊ก หรือชื่อเวิร์กชีตในเวิร์กบุ๊ก
ในกล่อง อ้างอิงไปยัง ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้
เมื่อต้องการใส่การอ้างอิงเซลล์ ให้พิมพ์การอ้างอิงเซลล์ลงไป
เคล็ดลับ
ส่วนที่เลือกปัจจุบันจะถูกใส่ไว้ตามค่าเริ่มต้น เมื่อต้องการใส่การอ้างอิงเซลล์อื่นๆ เป็นอาร์กิวเมนต์ ให้คลิก ยุบกล่องโต้ตอบ
(ซึ่งย่อกล่องโต้ตอบลงชั่วคราว) เลือกเซลล์บนเวิร์กชีต แล้วคลิก ขยายกล่องโต้ตอบ
เมื่อต้องการใส่ค่าคงที่ ให้พิมพ์ = (เครื่องหมายเท่ากับ) แล้วพิมพ์ค่าคงที่
เมื่อต้องการใส่สูตร ให้พิมพ์ = แล้วพิมพ์สูตร
เมื่อต้องการเสร็จสิ้นและกลับไปยังเวิร์กชีต ให้เลือก ตกลง
เคล็ดลับ
เมื่อต้องการทําให้กล่องโต้ตอบ ชื่อใหม่ กว้างขึ้นหรือยาวขึ้น ให้เลือกจุดจับด้านล่างแล้วลาก
จัดการชื่อโดยใช้กล่องโต้ตอบ ตัวจัดการชื่อ
ใช้กล่องโต้ตอบ ตัวจัดการชื่อ เพื่อทํางานกับชื่อที่กําหนดทั้งหมดและชื่อตารางในเวิร์กบุ๊ก ตัวอย่างเช่น คุณสามารถค้นหาชื่อที่มีข้อผิดพลาด ยืนยันค่าและการอ้างอิงของชื่อ ดูหรือแก้ไขข้อคิดเห็นที่เป็นคําอธิบาย หรือกําหนดขอบเขต คุณยังสามารถเรียงลําดับและกรองรายชื่อ และเพิ่ม เปลี่ยนแปลง หรือลบชื่อจากตําแหน่งที่ตั้งหนึ่งได้อย่างง่ายดาย
เมื่อต้องการเปิดกล่องโต้ตอบ ตัวจัดการชื่อ บนแท็บ สูตร ในกลุ่ม ชื่อที่กําหนด ให้เลือก ตัวจัดการชื่อ
ดูชื่อ
กล่องโต้ตอบ ตัวจัดการชื่อ จะแสดงข้อมูลเกี่ยวกับชื่อแต่ละชื่อในกล่องรายการ
| ในคอลัมน์นี้ | สิ่งที่แสดง |
|---|---|
| ไอคอนและชื่อ | แสดงอย่างใดอย่างหนึ่งต่อไปนี้
|
| ค่า | ค่าปัจจุบันของชื่อ เช่น ผลลัพธ์ของสูตร ค่าคงที่สตริง ช่วงของเซลล์ ข้อผิดพลาด อาร์เรย์ของค่า หรือพื้นที่ที่สํารองไว้ ถ้าไม่สามารถประเมินสูตรได้ ต่อไปนี้คือตัวอย่างตัวแทน:
|
| อ้างอิงไปยัง | การอ้างอิงปัจจุบันสําหรับชื่อ ต่อไปนี้คือตัวอย่างตัวแทน:
|
| ขอบเขต |
|
| ข้อคิดเห็น | ข้อมูลเพิ่มเติมเกี่ยวกับชื่อที่มีอักขระไม่เกิน 255 ตัว ต่อไปนี้คือตัวอย่างตัวแทน:
|
- คุณไม่สามารถใช้กล่องโต้ตอบ ตัวจัดการชื่อ ได้ในขณะที่คุณกําลังเปลี่ยนเนื้อหาของเซลล์
- กล่องโต้ตอบ ตัวจัดการชื่อ จะไม่แสดงชื่อที่กําหนดใน Visual Basic for Applications (VBA) หรือชื่อที่ซ่อนอยู่ (คุณสมบัติ มองเห็นได้ ของชื่อถูกตั้งค่าเป็น "เท็จ")
การปรับขนาดคอลัมน์
- เมื่อต้องการปรับขนาดคอลัมน์ให้พอดีกับค่าที่ยาวที่สุดในคอลัมน์นั้นโดยอัตโนมัติ ให้ดับเบิลคลิกที่ด้านขวาของส่วนหัวของคอลัมน์
การเรียงลำดับชื่อ
- เมื่อต้องการเรียงลําดับรายการของชื่อจากน้อยไปหามากหรือจากมากไปหาน้อย ให้เลือกส่วนหัวของคอลัมน์
การกรองชื่อ
ใช้คําสั่งในรายการดรอปดาวน์ ตัวกรอง เพื่อแสดงชุดย่อยของชื่ออย่างรวดเร็ว การเลือกแต่ละคําสั่งจะเป็นการเปิดหรือปิดการดําเนินการตัวกรอง ทําให้ง่ายต่อการรวมหรือลบการดําเนินการตัวกรองต่างๆ เพื่อให้ได้ผลลัพธ์ตามที่คุณต้องการ
เมื่อต้องการกรองรายการชื่อ ให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้
| เลือก | เมื่อต้องการ |
|---|---|
| ชื่อในเวิร์กชีต | แสดงเฉพาะชื่อที่อยู่ภายในเวิร์กชีต |
| ชื่อในเวิร์กบุ๊ก | แสดงเฉพาะชื่อที่เป็นชื่อส่วนกลางของเวิร์กบุ๊ก |
| ชื่อที่มีข้อผิดพลาด | แสดงเฉพาะชื่อที่มีค่าที่มีข้อผิดพลาด (เช่น #REF #VALUE หรือ #NAME) |
| ชื่อที่ไม่มีข้อผิดพลาด | แสดงเฉพาะชื่อที่มีค่าที่ไม่มีข้อผิดพลาด |
| ชื่อที่ถูกกำหนด | แสดงเฉพาะชื่อที่คุณหรือ Excel กำหนด เช่น พื้นที่การพิมพ์ |
| ชื่อตาราง | แสดงเฉพาะชื่อตาราง |
เปลี่ยนชื่อ
ถ้าคุณเปลี่ยนชื่อที่กําหนดหรือชื่อตาราง การใช้ชื่อนั้นทั้งหมดในเวิร์กบุ๊กจะเปลี่ยนไปด้วย
บนแท็บ สูตร ในกลุ่ม ชื่อที่กําหนด ให้เลือก ตัวจัดการชื่อ
ในกล่องโต้ตอบ ตัวจัดการชื่อ ให้เลือกชื่อที่คุณต้องการเปลี่ยน แล้วเลือก แก้ไข
เคล็ดลับ: คุณยังสามารถดับเบิลคลิกที่ชื่อได้ในกล่องโต้ตอบ แก้ไข ชื่อ ในกล่อง ชื่อ ให้พิมพ์ชื่อการอ้างอิงชื่อใหม่
ในกล่อง อ้างอิงไปยัง ให้เปลี่ยนการอ้างอิง แล้วเลือก ตกลง
ในกล่องโต้ตอบ ตัวจัดการชื่อ ในกล่อง อ้างอิงไปยัง ให้เปลี่ยนเซลล์ สูตร หรือค่าคงที่ที่แสดงด้วยชื่อ
- เมื่อต้องการยกเลิกการเปลี่ยนแปลงที่ไม่ต้องการหรือไม่ได้ตั้งใจ ให้เลือก
หรือกด ESC - เมื่อต้องการบันทึกการเปลี่ยนแปลง ให้เลือก ยืนยัน
หรือกด ENTER
- เมื่อต้องการยกเลิกการเปลี่ยนแปลงที่ไม่ต้องการหรือไม่ได้ตั้งใจ ให้เลือก
ปุ่ม ปิด จะปิดเฉพาะกล่องโต้ตอบ ตัวจัดการชื่อ เท่านั้น ซึ่งไม่จําเป็นสําหรับการเปลี่ยนแปลงที่คุณทําไว้แล้ว
ลบชื่อ
บนแท็บ สูตร ในกลุ่ม ชื่อที่กําหนด ให้เลือก ตัวจัดการชื่อ
ในกล่องโต้ตอบ ตัวจัดการชื่อ ให้เลือกชื่อที่คุณต้องการเปลี่ยน
เลือกชื่ออย่างน้อยหนึ่งชื่อโดยดําเนินการอย่างใดอย่างหนึ่งต่อไปนี้
- เลือกชื่อโดยการคลิกที่ชื่อนั้น
- เลือกชื่อมากกว่าหนึ่งชื่อในกลุ่มที่ติดกันโดยการคลิกและลากชื่อ หรือโดยการกด SHIFT แล้วคลิกปุ่มเมาส์สําหรับแต่ละชื่อในกลุ่ม
- เลือกชื่อมากกว่าหนึ่งชื่อในกลุ่มที่ไม่ได้อยู่ติดกันโดยการกด CTRL แล้วคลิกปุ่มเมาส์สําหรับแต่ละชื่อในกลุ่ม
เลือก ลบ คุณยังสามารถกด DELETE ได้อีกด้วย
เลือก ตกลง เพื่อยืนยันการลบ
ปุ่ม ปิด จะปิดเฉพาะกล่องโต้ตอบ ตัวจัดการชื่อ เท่านั้น ซึ่งไม่จําเป็นสําหรับการเปลี่ยนแปลงที่คุณทําไว้แล้ว
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ