Page 1 of 1

อยากให้ดึงสูตรลงมาโดยที่ชื่อชีตเปลียนตามเซลอ้างอิง

Posted: Tue Feb 20, 2018 3:20 pm
by decha_ton
มีปัญหา ดังนี้ครับ

1. อยากให้ดึงสูตรลงมาโดยที่ชื่อชีตเปลียนตามเซลอ้างอิง สูตรที่เห็นในแถบสูตร มาจากเซลที่วงกลมสีแดง ซึ่งอ้างอิงสูตรไปที่ชีตทีวงกลมสีน้ำเงิน โดยเมื่อ copy สูตรลงไปแถวด้านล่างต้องคอยเปลี่ยนชื่อชีต (ในคอลัมน์ D) ตามไปเรื่อยๆ ทีมีจำนวนเยอะ

2. คำว่า kpi ที่ขีดเส้นใต้สีเขียวในแถบสูตร (เป็นชื่อโฟล์เดอร์) มักจะหายไปตลอด (ทำงานร่วมกัน) แต่หายไปทุกจุดที่มีสูตรอ้างถึง kpi ซึ่งได้สอบถามคนอื่นแล้วไม่มีใครเข้าไปเปลี่ยน มันหายไปเอง หากจะเข้าไปลบด้วยมือมันยากเนื่องจากมีคำว่า kpi ในสูตรเป็นร้อยจุด สาเหตุน่าจะเกิดจากอะไรได้บ้างครับ

(ไฟล์ตามเอกสารแนบ)

ขอบคุณครับ

Re: อยากให้ดึงสูตรลงมาโดยที่ชื่อชีตเปลียนตามเซลอ้างอิง

Posted: Tue Feb 20, 2018 8:56 pm
by snasui
:D การใช้สูตรเพื่อให้เปลี่ยนตามค่าในเซลล์จะต้องพึ่งพาฟังก์ชั่น Indirect ซึ่งจะต้องเปิดไฟล์ต้นทางไว้เสมอจึงจะทำงานได้ ไม่เช่นนั้นจะเกิดค่าผิดพลาด ตัวอย่างการใช้ Indirect ครับ http://snasui.com/viewtopic.php?t=431

ในกรณีที่ส่วนหนึ่งของ Path หายไปไม่สามารถตอบได้ชัดเจนจนกว่าจะได้เข้าไปตรวจดูด้วยตัวผมเอง ปัญหาลักษณะนี้อาจจะเป็นไปได้ว่าอักขระแทนค่า Path ทั้งหมดยาวเกิน 255 อักขระ แต่จากการดูตัวยตาไม่น่าจะถึง 255 อักขระครับ

Re: อยากให้ดึงสูตรลงมาโดยที่ชื่อชีตเปลียนตามเซลอ้างอิง

Posted: Wed Feb 21, 2018 8:18 am
by decha_ton
ขอบคุณครับ