การทำงานกับชื่อช่วง
ในขณะที่ทำการวิเคราะห์ข้อมูลการอ้างอิงถึงข้อมูลต่างๆจะมีความหมายและง่ายกว่าหากการอ้างอิงมาจาก Names มากกว่าการอ้างอิงเซลล์ไม่ว่าจะเป็นเซลล์เดียวหรือช่วงของเซลล์ ตัวอย่างเช่นหากคุณกำลังคำนวณมูลค่าปัจจุบันสุทธิตามอัตราคิดลดและชุดกระแสเงินสดสูตร
Net_Present_Value = NPV (Discount_Rate, Cash_Flows)
มีความหมายมากกว่า
C10 = NPV (C2, C6: C8)
ด้วย Excel คุณสามารถสร้างและใช้ชื่อที่มีความหมายกับส่วนต่างๆของข้อมูลของคุณได้ ข้อดีของการใช้ชื่อช่วง ได้แก่ -
ชื่อช่วงที่มีความหมาย (เช่น Cash_Flows) นั้นง่ายต่อการจดจำมากกว่าที่อยู่ของช่วง (เช่น C6: C8)
การป้อนชื่อมีโอกาสเกิดข้อผิดพลาดน้อยกว่าการป้อนที่อยู่ของเซลล์หรือช่วง
ถ้าคุณพิมพ์ชื่อในสูตรไม่ถูกต้อง Excel จะแสดงไฟล์ #NAME? ข้อผิดพลาด
คุณสามารถย้ายไปยังส่วนต่างๆของแผ่นงานของคุณได้อย่างรวดเร็วโดยใช้ชื่อที่กำหนด
ด้วยชื่อสูตรของคุณจะเข้าใจง่ายขึ้นและใช้งานง่ายขึ้น ตัวอย่างเช่นสูตร Net_Income = Gross_Income - การหักเงินจะใช้งานง่ายกว่า C40 = C20 - B18
การสร้างสูตรด้วยชื่อช่วงนั้นง่ายกว่าการใช้ที่อยู่เซลล์หรือช่วง คุณสามารถคัดลอกชื่อเซลล์หรือช่วงลงในสูตรได้โดยใช้สูตรเติมข้อความอัตโนมัติ
ในบทนี้คุณจะได้เรียนรู้ -
- กฎไวยากรณ์สำหรับชื่อ
- การสร้างชื่อสำหรับการอ้างอิงเซลล์
- การสร้างชื่อสำหรับค่าคงที่
- การจัดการชื่อ
- ขอบเขตของชื่อที่คุณกำหนด
- การแก้ไขชื่อ
- การกรองชื่อ
- การลบชื่อ
- การใช้ชื่อ
- การใช้ชื่อในสูตร
- การดูชื่อในสมุดงาน
- ใช้วางชื่อและวางรายการ
- การใช้ชื่อสำหรับจุดตัดของช่วง
- การคัดลอกสูตรด้วยชื่อ
การคัดลอกชื่อโดยใช้การเติมสูตรอัตโนมัติ
พิมพ์อักษรตัวแรกของชื่อในสูตร กล่องแบบเลื่อนลงจะปรากฏขึ้นพร้อมชื่อฟังก์ชันและชื่อช่วง เลือกชื่อที่ต้องการ มันถูกคัดลอกลงในสูตรของคุณ
กฎไวยากรณ์ของชื่อช่วง
Excel มีกฎไวยากรณ์ต่อไปนี้สำหรับชื่อ -
คุณสามารถใช้ตัวอักษรตัวเลขและสัญลักษณ์ผสมกันไม่ว่าจะเป็นขีดล่างแบ็กสแลชและจุด ไม่อนุญาตให้ใช้สัญลักษณ์อื่น ๆ
ชื่อสามารถขึ้นต้นด้วยอักขระขีดล่างหรือแบ็กสแลช
ชื่อต้องไม่ขึ้นต้นด้วยตัวเลข (ตัวอย่าง - 1stQuarter) หรือคล้ายกับที่อยู่เซลล์ (ตัวอย่าง - QTR1)
หากคุณต้องการใช้ชื่อดังกล่าวให้นำหน้าชื่อด้วยเครื่องหมายขีดล่างหรือแบ็กสแลช (ตัวอย่าง - \ 1stQuarter, _QTR1)
ชื่อต้องไม่มีช่องว่าง หากคุณต้องการแยกแยะคำสองคำในชื่อคุณสามารถใช้ขีดล่าง (ตัวอย่าง - Cash_Flows แทนกระแสเงินสด)
ชื่อที่คุณกำหนดไม่ควรขัดแย้งกับชื่อที่กำหนดไว้ภายในของ Excel เช่น Print_Area, Print_Titles, Consolidate_Area, and Sheet_Title. หากคุณกำหนดชื่อเดียวกันชื่อเหล่านี้จะแทนที่ชื่อภายในของ Excel และคุณจะไม่ได้รับข้อความแสดงข้อผิดพลาดใด ๆ อย่างไรก็ตามไม่แนะนำให้ทำเช่นนั้น
ตั้งชื่อให้สั้น แต่เข้าใจได้แม้ว่าคุณจะใช้อักขระได้ไม่เกิน 255 ตัว
การสร้างชื่อช่วง
คุณสามารถสร้างชื่อช่วงได้สองวิธี -
ใช้ Name box.
ใช้ New Name กล่องโต้ตอบ
ใช้ Selection กล่องโต้ตอบ
สร้างชื่อช่วงโดยใช้กล่องชื่อ
ในการสร้างชื่อช่วงโดยใช้ Nameช่องทางด้านซ้ายของแถบสูตรเป็นวิธีที่เร็วที่สุด ทำตามขั้นตอนด้านล่าง -
Step 1 - เลือกช่วงที่คุณต้องการกำหนดชื่อ
Step 2 - คลิกที่กล่องชื่อ
Step 3 - พิมพ์ชื่อและกด Enter เพื่อสร้างชื่อ
สร้างชื่อช่วงโดยใช้กล่องโต้ตอบชื่อใหม่
คุณยังสามารถสร้างชื่อช่วงโดยใช้กล่องโต้ตอบชื่อใหม่จากแท็บสูตร
Step 1 - เลือกช่วงที่คุณต้องการกำหนดชื่อ
Step 2 - คลิกแท็บสูตร
Step 3- คลิกกำหนดชื่อในกลุ่มชื่อที่กำหนด New Name กล่องโต้ตอบปรากฏขึ้น
Step 4 - พิมพ์ชื่อในช่องถัดจากชื่อ
Step 5- ตรวจสอบว่าช่วงที่เลือกและแสดงในกล่องอ้างอิงถูกต้อง คลิกตกลง
สร้างชื่อช่วงโดยใช้กล่องโต้ตอบสร้างชื่อจากส่วนที่เลือก
คุณยังสามารถสร้างชื่อช่วงโดยใช้ไฟล์ Create Names จากกล่องโต้ตอบการเลือกจากแท็บสูตรเมื่อคุณมีค่าข้อความที่อยู่ติดกับช่วงของคุณ
Step 1 - เลือกช่วงที่คุณต้องการกำหนดชื่อพร้อมกับแถว / คอลัมน์ที่มีชื่อ
Step 2 - คลิกแท็บสูตร
Step 3 - คลิก Create from Selectionในกลุ่ม Defined Names Create Names from Selection กล่องโต้ตอบปรากฏขึ้น
Step 4 - เลือกแถวบนสุดเมื่อข้อความปรากฏในแถวบนสุดของการเลือก
Step 5- ตรวจสอบช่วงที่เลือกและแสดงในช่องถัดจากอ้างอิงว่าถูกต้อง คลิกตกลง
ตอนนี้คุณสามารถค้นหาค่าที่ใหญ่ที่สุดในช่วงด้วย =Sum(ชื่อนักเรียน) ดังภาพด้านล่าง -
คุณสามารถสร้างชื่อด้วยการเลือกหลายรายการได้เช่นกัน ในตัวอย่างด้านล่างนี้คุณสามารถตั้งชื่อแถวของเครื่องหมายของนักเรียนแต่ละคนด้วยชื่อนักเรียน
ตอนนี้คุณสามารถหาคะแนนรวมของนักเรียนแต่ละคนได้ด้วย =Sum (ชื่อนักเรียน) ดังที่แสดงด้านล่าง
การสร้างชื่อสำหรับค่าคงที่
สมมติว่าคุณมีค่าคงที่ที่จะใช้ตลอดทั้งสมุดงานของคุณ คุณสามารถกำหนดชื่อให้โดยตรงโดยไม่ต้องวางไว้ในเซลล์
ในตัวอย่างด้านล่างอัตราดอกเบี้ยธนาคารออมสินกำหนดไว้ที่ 5%
- คลิกกำหนดชื่อ
- ในกล่องโต้ตอบชื่อใหม่พิมพ์ Savings_Bank_Interest_Rate ในกล่องชื่อ
- ในขอบเขตเลือกสมุดงาน
- ในกล่องอ้างอิงให้ล้างเนื้อหาและพิมพ์ 5%
- คลิกตกลง
ชื่อ Savings_Bank_Interest_Rateถูกตั้งค่าเป็นค่าคงที่ 5% คุณสามารถตรวจสอบได้ในตัวจัดการชื่อ คุณจะเห็นว่าค่านี้ตั้งไว้ที่ 0.05 และในRefers to = 0.05 ถูกวาง
การจัดการชื่อ
สมุดงาน Excel สามารถมีเซลล์และช่วงที่มีชื่อกี่เซลล์ก็ได้ คุณสามารถจัดการชื่อเหล่านี้ด้วยตัวจัดการชื่อ
คลิกแท็บสูตร
คลิก Name Manager ใน Defined Namesกลุ่ม. Name Managerกล่องโต้ตอบปรากฏขึ้น ชื่อทั้งหมดที่กำหนดไว้ในสมุดงานปัจจุบันจะปรากฏขึ้น
รายชื่อของ Names จะแสดงพร้อมกับที่กำหนด Values, Cell Reference (รวมถึงชื่อแผ่นงาน), Scope และ Comment.
ผู้จัดการชื่อมีตัวเลือกในการ -
กำหนด a New ชื่อด้วย New ปุ่ม.
Edit ชื่อที่กำหนด
Delete ชื่อที่กำหนด
Filter ชื่อที่กำหนดตามประเภท
แก้ไขช่วงของชื่อที่กำหนดว่ามัน Refers to.
ขอบเขตของชื่อ
Scopeของชื่อโดยค่าเริ่มต้นคือสมุดงาน คุณสามารถค้นหาไฟล์Scope ของชื่อที่กำหนดจากรายการชื่อภายใต้ Scope คอลัมน์ใน Name Manager.
คุณสามารถกำหนดไฟล์ Scope ของก New Name เมื่อคุณกำหนดชื่อโดยใช้ New Nameกล่องโต้ตอบ ตัวอย่างเช่นคุณกำลังกำหนดชื่อ Interest_Rate จากนั้นคุณจะเห็นว่าไฟล์Scope ของ New Name Interest_Rate คือ Workbook.
สมมติว่าคุณต้องการไฟล์ Scope ของอัตราดอกเบี้ยนี้ถูก จำกัด ไว้สำหรับสิ่งนี้ Worksheet เท่านั้น.
Step 1- คลิกลูกศรลงในกล่องขอบเขต ตัวเลือกขอบเขตที่มีอยู่จะปรากฏในรายการดรอปดาวน์
ตัวเลือกขอบเขต ได้แก่ Workbookและชื่อแผ่นงานในสมุดงาน
Step 2- คลิกชื่อแผ่นงานปัจจุบันในกรณีนี้คือ NPV แล้วคลิกตกลง คุณสามารถกำหนด / ค้นหาชื่อแผ่นงานในแท็บแผ่นงาน
Step 3 - ในการตรวจสอบว่าขอบเขตคือแผ่นงานให้คลิก Name Manager. ในคอลัมน์ขอบเขตคุณจะพบ NPV สำหรับ Interest_Rate ซึ่งหมายความว่าคุณสามารถใช้ Name Interest_Rate ใน Worksheet NPV เท่านั้น แต่ใช้ไม่ได้ในแผ่นงานอื่น
Note - เมื่อคุณกำหนดขอบเขตของชื่อแล้วจะไม่สามารถแก้ไขได้ในภายหลัง
การลบชื่อที่มีค่าผิดพลาด
ในบางครั้งการกำหนดชื่ออาจมีข้อผิดพลาดจากหลายสาเหตุ คุณสามารถลบชื่อดังกล่าวได้ดังนี้ -
Step 1 - คลิก Filter ใน Name Manager กล่องโต้ตอบ
ตัวเลือกการกรองต่อไปนี้จะปรากฏขึ้น -
- ล้างตัวกรอง
- ชื่อที่กำหนดขอบเขตไว้ในแผ่นงาน
- ชื่อที่กำหนดขอบเขตไว้ในสมุดงาน
- ชื่อที่มีข้อผิดพลาด
- ชื่อที่ไม่มีข้อผิดพลาด
- ชื่อที่กำหนด
- ชื่อตาราง
คุณสามารถสมัคร Filter ไปที่ defined Names โดยเลือกตัวเลือกเหล่านี้อย่างน้อยหนึ่งตัวเลือก
Step 2 - เลือก Names with Errors. ชื่อที่มีค่าความผิดพลาดจะปรากฏขึ้น
Step 3 - จากรายการที่ได้รับของ Namesเลือกรายการที่คุณต้องการลบแล้วคลิก Delete.
คุณจะได้รับข้อความยืนยันการลบ คลิกตกลง
การแก้ไขชื่อ
คุณสามารถใช้ไฟล์ Edit ตัวเลือกใน Name Manager กล่องโต้ตอบถึง -
เปลี่ยน Name.
แก้ไขไฟล์ Refers to พิสัย
แก้ไขไฟล์ Comment ใน Name.
เปลี่ยนชื่อ
Step 1 - คลิกเซลล์ที่มีฟังก์ชัน Large.
คุณจะเห็นว่ามีการเพิ่มค่าอีกสองค่าในอาร์เรย์ แต่จะไม่รวมอยู่ในฟังก์ชันเนื่องจากไม่ได้เป็นส่วนหนึ่งของ Array1
Step 2 - คลิกไฟล์ Name คุณต้องการแก้ไขในไฟล์ Name Managerกล่องโต้ตอบ ในกรณีนี้,Array1.
Step 3 - คลิก Edit. Edit Name กล่องโต้ตอบปรากฏขึ้น
Step 4 - เปลี่ยนไฟล์ Name โดยพิมพ์ชื่อใหม่ที่คุณต้องการในไฟล์ Name Box.
Step 5 - คลิกไฟล์ Range ทางด้านขวาของ Refers to กล่องและรวมการอ้างอิงเซลล์ใหม่
Step 6 - เพิ่มไฟล์ Comment (ไม่จำเป็น)
สังเกตว่า Scope ถูกปิดการใช้งานและไม่สามารถเปลี่ยนแปลงได้
คลิกตกลง คุณจะสังเกตเห็นการเปลี่ยนแปลงที่เกิดขึ้น
การใช้ชื่อ
ลองพิจารณาตัวอย่างต่อไปนี้ -
ตามที่คุณสังเกตชื่อจะไม่ถูกกำหนดและใช้ในฟังก์ชัน PMT หากคุณวางฟังก์ชันนี้ไว้ที่อื่นในเวิร์กชีตคุณต้องจำไว้ด้วยว่าค่าพารามิเตอร์อยู่ตรงไหน คุณรู้ว่าการใช้ชื่อเป็นตัวเลือกที่ดีกว่า
ในกรณีนี้ฟังก์ชันถูกกำหนดไว้แล้วด้วยการอ้างอิงเซลล์ที่ไม่มีชื่อ คุณยังสามารถกำหนดชื่อและนำไปใช้ได้
Step 1 - การใช้ Create from Selectionกำหนดชื่อ
Step 2- เลือกเซลล์ที่มีสูตร คลิก
Step 3 - Apply Namesกล่องโต้ตอบปรากฏขึ้น เลือกไฟล์Names ที่คุณต้องการ Apply แล้วคลิกตกลง
ชื่อที่เลือกจะถูกนำไปใช้กับเซลล์ที่เลือก
นอกจากนี้คุณยังสามารถ Apply Names ไปยังแผ่นงานทั้งหมดโดยเลือกแผ่นงานและทำซ้ำขั้นตอนข้างต้น
การใช้ชื่อในสูตร
คุณสามารถใช้ไฟล์ Name ใน Formula ด้วยวิธีต่อไปนี้ -
การพิมพ์ไฟล์ Name ถ้าคุณจำได้หรือ
พิมพ์ตัวอักษรหนึ่งหรือสองตัวแรกและใช้ Excel Formula Autocomplete ลักษณะเฉพาะ.
คลิกใช้ในสูตรในกลุ่มชื่อที่กำหนดบนแท็บสูตร
เลือกชื่อที่ต้องการจากรายการแบบเลื่อนลงของชื่อที่กำหนด
ดับเบิลคลิกที่ชื่อนั้น
ใช้ Paste Name กล่องโต้ตอบ
เลือกตัวเลือกวางชื่อจากรายการแบบเลื่อนลงของชื่อที่กำหนด กล่องโต้ตอบ Paste Name จะปรากฏขึ้น
เลือกไฟล์ Name ใน Paste Names ไดอะล็อกบ็อกซ์แล้วดับเบิลคลิก
การดูชื่อในสมุดงาน
คุณสามารถรับไฟล์ Names ในสมุดงานของคุณพร้อมกับไฟล์ References และ Save พวกเขาหรือ Print พวกเขา
คลิกเซลล์ว่างที่คุณต้องการคัดลอกไฟล์ Names ในสมุดงานของคุณ
คลิก Use in Formula ใน Defined Names กลุ่ม.
คลิก Paste Names จากรายการแบบเลื่อนลง
คลิก Paste List ใน Paste Name กล่องโต้ตอบที่ปรากฏขึ้น
รายชื่อและข้อมูลอ้างอิงที่เกี่ยวข้องจะถูกคัดลอกไปยังตำแหน่งที่ระบุบนแผ่นงานของคุณดังที่แสดงในภาพหน้าจอด้านล่าง -
การใช้ชื่อสำหรับทางแยกช่วง
Range Intersections คือเซลล์แต่ละเซลล์ที่มีสองช่วงที่เหมือนกัน
ตัวอย่างเช่นในข้อมูลที่ระบุด้านล่างช่วง B6: F6 และช่วง C3: C8 มีเซลล์ C6 เหมือนกันซึ่งจริง ๆ แล้วแสดงถึงคะแนนที่นักเรียน Kodeda, Adam ในการสอบ 1
คุณสามารถทำให้สิ่งนี้มีความหมายมากขึ้นด้วยไฟล์ Range Names.
สร้าง Names ด้วย Create from Selection สำหรับทั้งนักเรียนและการสอบ
ของคุณ Names จะมีลักษณะดังนี้ -
ประเภท =Kodeda_Adam Exam_1 ใน B11.
ที่นี่คุณกำลังใช้การดำเนินการ Range Intersection ช่องว่างระหว่างสองช่วง
สิ่งนี้จะแสดงเครื่องหมายของ Kodeda, Adam ในการสอบ 1 ที่ให้ไว้ในเซลล์ C6
การคัดลอกสูตรด้วยชื่อ
คุณสามารถคัดลอกสูตรที่มีชื่อโดย Copyและ Paste ภายในแผ่นงานเดียวกัน
คุณยังสามารถคัดลอกสูตรที่มีชื่อไปยังแผ่นงานอื่นได้โดย copy และ pasteให้ทั้งหมด names ใน formula มี workbook เช่น Scope. มิฉะนั้นคุณจะได้รับไฟล์#VALUE ข้อผิดพลาด