snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
ryuchin
Member
Posts: 12 Joined: Wed Jan 23, 2013 1:15 pm
#1
Post
by ryuchin » Sun May 19, 2013 9:20 pm
ลองงาน2.xls
ผมมีปัญหาเรื่องการทำ Report โดยเขียนสูตรดึงข้อมูลเอาครับ โดยนำสูตรของ อ.คนควน ไปใช้ครับ ในส่วนของหน้าต่างนี้ผมได้ทำสัญลักษณ์มาให้ อ.คนควน ช่วยรบกวนตรวจสอบให้หน่อยครับ ว่าต้องทำการแก้ไขหรือต้องปรับปรุงไหมครับ เพราะเวลผมกดปุ่มการตรวจสอบจ้อผิดพลาด จะมีสีเขียวของมุมในตารางครับ พอดีผมใช้ Excel 2003 ครับ หรือเกี่ยวกับเวอร์ชั่น รบกวน อ.คนควน ตรวจสอบ File ที่แนบมาให้หน่อยครับ ขอบพระคุณล่วงหน้า
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#2
Post
by snasui » Sun May 19, 2013 9:43 pm
ควรจะแจ้งมาว่าปัญหาคืออะไร ต้องการคำตอบเป็นอย่างไรครับ
ryuchin
Member
Posts: 12 Joined: Wed Jan 23, 2013 1:15 pm
#3
Post
by ryuchin » Sun May 19, 2013 10:04 pm
ปัญหาคือ เวลาผมกดปุ่มการตรวจสอบข้อผิดพลาด มันจะมีสีเขียวที่ในช่องตารางครับ เลยไม่แน่ใจว่าเป็นที่สูตรในตาราง หรือเป็นเพราะใช้ Excel 2003
หากเป็นที่สูตรในตาราง อ.คนควน มีวิธีแนะนำหรือแก้ไขปรับสูตรอย่างไรบ้างครับ ขอเป็นแนวทางครับ เพราะผมก็มั่ว ๆ มาหลายวันแล้วครับ
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#4
Post
by snasui » Sun May 19, 2013 10:13 pm
ผมไม่พบว่ามีสีเขียว หรือสัญญลักษณ์ใดที่เป็นสีเขียว ช่วยจับภาพหน้าจอหรืออธิบายมาว่า Excel ฟ้องว่าอย่างไรมาด้วยครับ
ryuchin
Member
Posts: 12 Joined: Wed Jan 23, 2013 1:15 pm
#5
Post
by ryuchin » Sun May 19, 2013 10:27 pm
แบบนี้ครับ
You do not have the required permissions to view the files attached to this post.
ryuchin
Member
Posts: 12 Joined: Wed Jan 23, 2013 1:15 pm
#6
Post
by ryuchin » Sun May 19, 2013 10:31 pm
แล้วก็แบบนี้ครับ บางทีเป็นในตารางที่ดึงข้อมูลครับ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#7
Post
by snasui » Sun May 19, 2013 10:45 pm
ลองตรวจสอบและแจ้งผลมาให้ทราบตามภาพครับ
คลิกลงในเซลล์
คลิก Dropdown
สังเกตว่าแถบทึบ ๆ อยู่ที่บรรทัดใดและที่สำคัญ Error มีข้อความว่าอย่างไร สิ่งที่ควรแจ้งมาด้วยคือ แม้จะมีการฟ้องเช่นนั้นก็ตาม ยังได้คำตอบที่ต้องการหรือไม่ครับ
You do not have the required permissions to view the files attached to this post.
ryuchin
Member
Posts: 12 Joined: Wed Jan 23, 2013 1:15 pm
#8
Post
by ryuchin » Sun May 19, 2013 10:55 pm
ลองตรวจสอบแล้วครับ ยังได้คำตอบที่ต้องการอยู่ แสดงว่าสูตรที่เขียนมาไม่ผิดพลาดใช่ไหมครับ รบกวนถามต่อครับ ที่
A8 = IF(ROWS($A$8:$A8 )>$N$4,"",INDEX(Databese!A$6:A$1000,SMALL(IF(Databese!$S$6:$S$1000=$C$4,ROW(Databese!$S$6:$S$1000)-ROW(Databese!$S$6)+1),ROWS($A$8:$A8))))
แล้วที่
B8 ผมต้องเปลี่ยน ตรงเส้นที่ขีดหรือไม่ครับ
=IF(ROWS($A$8:$A8 )>$N$4,"",INDEX(Databese!A$6:A$1000,SMALL(IF(Databese!$S$6:$S$1000=$C$4,ROW(Databese!$S$6:$S$1000)-ROW(Databese!$S$6)+1),ROWS($A$8:$A8))))
snasui
Site Admin
Posts: 30917 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:
#9
Post
by snasui » Sun May 19, 2013 10:59 pm
ไม่จำเป็นต้องเปลี่ยนครับ
ryuchin
Member
Posts: 12 Joined: Wed Jan 23, 2013 1:15 pm
#10
Post
by ryuchin » Sun May 19, 2013 11:04 pm
ขอบพระคุณ อ.คนควน มากครับ ที่ให้คำแนะนำและเป็นแนวทางการศึกษา ทำให้มีความมั่นใจมากขึ้น หลังจากงมเขียนสูตรมั่ว ๆ มาหลายวัน หากมีปัญหาไม่เข้าใจตรงไหน
จะมารบกวนใหม่ครับ ตอนนี้ก็ว่าจะลองศึกษาการเขียน VBA ครับ