ฉันต้องการชื่อของช่วงที่มีชื่อใน excel ให้เป็นแบบไดนามิก (ตรงข้ามกับช่วงของตัวเอง!) ฉันต้องการทราบว่า / ฉันสามารถกำหนดชื่อช่วงโดยใช้สูตรหรือเซลล์อ้างอิงได้อย่างไรเพื่อให้ชื่อเปลี่ยนไปเมื่อเนื้อหาของเซลล์อ้างอิงเปลี่ยนไป
เช่นถ้าฉันเขียนรายการในคอลัมน์และเขียนชื่อของรายการที่ด้านบนของคอลัมน์เช่น:
A
1 *Colours*
2 Red
3 Yellow
4 Blue
จากนั้นตั้งชื่อช่วงเซลล์ของรายการ (A2: A4) หลังชื่อเรื่องของรายการ (A1) ฉันต้องการให้ชื่อช่วงเปลี่ยนโดยอัตโนมัติหากชื่อของรายการเปลี่ยนแปลง (เช่นชื่อช่วง = A1 และ การเปลี่ยนแปลงชื่อหากเนื้อหาของการเปลี่ยนแปลง A1)
ข้อมูลเพิ่มเติมเกี่ยวกับกรณีเฉพาะของฉัน: ฉันกำลังใช้ช่วงที่ตั้งชื่อไว้เพื่อสร้างรายการแบบเลื่อนลงที่ขึ้นอยู่กับแบบไดนามิกและหลายรายการในสเปรดชีต Excel ที่ให้ผู้อื่นใช้ ทุกอย่างถูกตั้งค่าเพื่อให้ผู้ใช้ต้องการเพิ่มรายการลงในรายการที่มีอยู่ (ในแผ่นงานรายการที่รองรับ) จากนั้นรายการแบบเลื่อนลง (ในแผ่นงานตารางหลัก) จะเปลี่ยนโดยอัตโนมัติ อย่างไรก็ตามความท้าทายต่อไปของฉันคือการทำให้ผู้ใช้สามารถเพิ่มรายการใหม่ได้ง่าย แผนของฉันคือการจัดเตรียมคอลัมน์รายการอะไหล่ (ในแผ่นงานรายการที่สนับสนุน) ตั้งค่าไว้แล้วดังนั้นเมื่อกรอกแล้วจะเปลี่ยนเป็นรายการแบบเลื่อนลงโดยอัตโนมัติ (ในแผ่นงานตารางหลัก) สูตรการตรวจสอบความถูกต้องของข้อมูลทั้งหมด (ใช้ช่วงที่มีชื่อ) ถูกตั้งค่าเพื่อสร้างรายการแบบเลื่อนลงในแผ่นงานตารางหลักขั้นตอนที่ขาดหายไปคือการตั้งชื่ออัตโนมัติของช่วงรายการเมื่อผู้ใช้ป้อนชื่อรายการใหม่
ฉันจะขอบคุณมากสำหรับคำแนะนำใด ๆ !