Page 1 of 1

range nameไม่ขึ้น

Posted: Fri Mar 23, 2018 6:50 pm
by jeep1112
สวัสดีครับ
มีปัญหาดังนี้ครับ
A2 range name2 Sheet หาชื่องาน อ้างถึงข้อมูลไฟล์ range name1 Sheetข้อมูล ตั้งแต่ A2 ลงไป ทำ range name ไว้
หากไฟล์ range name2 Sheet หาชื่องาน หากทำ com ตัวมันเองก็ชื่องานได้ตามปกติ
แต่เมื่อหากผมย้ายข้อมูลไฟล์ range name2 ไปคอมตัวอื่น A2 จะไม่สามารถหาชื่องานได้ครับ
ขอบคุณครับ

Re: range nameไม่ขึ้น

Posted: Fri Mar 23, 2018 7:12 pm
by snasui
:D ไฟล์ range name2.xlsx มีการสร้าง Range Name ที่ชื่อว่า name88 ซึ่งอ้างอิงช่วงเซลล์มาจากไฟล์ range name.xlsx ชีตข้อมูล ช่วงเซลล์ $A$2:$A$9539 ครับ

หากนำไฟล์ range name2.xlsx ไปใช้ที่คอมพิวเตอร์ตัวอื่นก็ต้องคัดลอกไฟล์ range name.xlsx ตามไปด้วยเพราะจะถูกไฟล์ range name2.xlsx อ้างอิงอยู่ตลอดไป นอกจากนี้ให้ทำการ Edit Link โดยเข้าเมนู Data > Edit Link > เลือกไฟล์ > Change Source > เลือกไฟล์ range name.xlsx > Open > Close

Re: range nameไม่ขึ้น

Posted: Sat Mar 24, 2018 8:46 am
by jeep1112
1.เวลาใช้ไฟล์จะต้องเปิดไฟล์ต้นทางเสมอ หากไม่เปิด renge name1----range name2 จะไม่ทำงานผมเข้าใจถูกต้องไหมครับ
2.หากไม่ต้องการเปิดไฟล์ต้นทาง renge name1 อยากให้ range name2 ทำงานหาเลขได้อัตโนมัติได้มีวิธีทำไหมครับ เเละทำอย่างไรครับ
ขอบคุณครับ

Re: range nameไม่ขึ้น

Posted: Sat Mar 24, 2018 8:50 am
by snasui
:D การใช้ Range Name ข้ามไฟล์ หากไม่เปิดไฟล์ต้นทาง Validation จะทำงานไม่ได้และเป็นไปได้ด้วยว่าสูตร Sumprouduct จะทำงานไม่ได้ด้วยครับ

ช่วยอธิบายว่าหาเลขอัตโนมัติหมายถึงให้ทำงานลักษณะใด หากหมายถึงให้ Validation ทำงาน ผมตอบไปแล้วตามวรรคแรกครับ

Re: range nameไม่ขึ้น

Posted: Sat Mar 24, 2018 9:29 am
by jeep1112
ขอบคุณครับ