:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

ตรวจสอบสูตรหรือปรับปรุงแก้ไข

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
ryuchin
Member
Member
Posts: 12
Joined: Wed Jan 23, 2013 1:15 pm

ตรวจสอบสูตรหรือปรับปรุงแก้ไข

#1

Post by ryuchin »

ลองงาน2.xls
ผมมีปัญหาเรื่องการทำ Report โดยเขียนสูตรดึงข้อมูลเอาครับ โดยนำสูตรของ อ.คนควน ไปใช้ครับ ในส่วนของหน้าต่างนี้ผมได้ทำสัญลักษณ์มาให้ อ.คนควน ช่วยรบกวนตรวจสอบให้หน่อยครับ ว่าต้องทำการแก้ไขหรือต้องปรับปรุงไหมครับ เพราะเวลผมกดปุ่มการตรวจสอบจ้อผิดพลาด จะมีสีเขียวของมุมในตารางครับ พอดีผมใช้ Excel 2003 ครับ หรือเกี่ยวกับเวอร์ชั่น รบกวน อ.คนควน ตรวจสอบ File ที่แนบมาให้หน่อยครับ ขอบพระคุณล่วงหน้า
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: ตรวจสอบสูตรหรือปรับปรุงแก้ไข

#2

Post by snasui »

:D ควรจะแจ้งมาว่าปัญหาคืออะไร ต้องการคำตอบเป็นอย่างไรครับ
ryuchin
Member
Member
Posts: 12
Joined: Wed Jan 23, 2013 1:15 pm

Re: ตรวจสอบสูตรหรือปรับปรุงแก้ไข

#3

Post by ryuchin »

ปัญหาคือ เวลาผมกดปุ่มการตรวจสอบข้อผิดพลาด มันจะมีสีเขียวที่ในช่องตารางครับ เลยไม่แน่ใจว่าเป็นที่สูตรในตาราง หรือเป็นเพราะใช้ Excel 2003
หากเป็นที่สูตรในตาราง อ.คนควน มีวิธีแนะนำหรือแก้ไขปรับสูตรอย่างไรบ้างครับ ขอเป็นแนวทางครับ เพราะผมก็มั่ว ๆ มาหลายวันแล้วครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: ตรวจสอบสูตรหรือปรับปรุงแก้ไข

#4

Post by snasui »

:D ผมไม่พบว่ามีสีเขียว หรือสัญญลักษณ์ใดที่เป็นสีเขียว ช่วยจับภาพหน้าจอหรืออธิบายมาว่า Excel ฟ้องว่าอย่างไรมาด้วยครับ
ryuchin
Member
Member
Posts: 12
Joined: Wed Jan 23, 2013 1:15 pm

Re: ตรวจสอบสูตรหรือปรับปรุงแก้ไข

#5

Post by ryuchin »

แบบนี้ครับ
You do not have the required permissions to view the files attached to this post.
ryuchin
Member
Member
Posts: 12
Joined: Wed Jan 23, 2013 1:15 pm

Re: ตรวจสอบสูตรหรือปรับปรุงแก้ไข

#6

Post by ryuchin »

แล้วก็แบบนี้ครับ บางทีเป็นในตารางที่ดึงข้อมูลครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: ตรวจสอบสูตรหรือปรับปรุงแก้ไข

#7

Post by snasui »

:D ลองตรวจสอบและแจ้งผลมาให้ทราบตามภาพครับ
  1. คลิกลงในเซลล์
  2. คลิก Dropdown
  3. สังเกตว่าแถบทึบ ๆ อยู่ที่บรรทัดใดและที่สำคัญ Error มีข้อความว่าอย่างไร
สิ่งที่ควรแจ้งมาด้วยคือ แม้จะมีการฟ้องเช่นนั้นก็ตาม ยังได้คำตอบที่ต้องการหรือไม่ครับ :?:
You do not have the required permissions to view the files attached to this post.
ryuchin
Member
Member
Posts: 12
Joined: Wed Jan 23, 2013 1:15 pm

Re: ตรวจสอบสูตรหรือปรับปรุงแก้ไข

#8

Post by ryuchin »

ลองตรวจสอบแล้วครับ ยังได้คำตอบที่ต้องการอยู่ แสดงว่าสูตรที่เขียนมาไม่ผิดพลาดใช่ไหมครับ รบกวนถามต่อครับ ที่

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))))
User avatar
snasui
Site Admin
Site Admin
Posts: 30917
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: ตรวจสอบสูตรหรือปรับปรุงแก้ไข

#9

Post by snasui »

:D ไม่จำเป็นต้องเปลี่ยนครับ
ryuchin
Member
Member
Posts: 12
Joined: Wed Jan 23, 2013 1:15 pm

Re: ตรวจสอบสูตรหรือปรับปรุงแก้ไข

#10

Post by ryuchin »

ขอบพระคุณ อ.คนควน มากครับ ที่ให้คำแนะนำและเป็นแนวทางการศึกษา ทำให้มีความมั่นใจมากขึ้น หลังจากงมเขียนสูตรมั่ว ๆ มาหลายวัน หากมีปัญหาไม่เข้าใจตรงไหน
จะมารบกวนใหม่ครับ ตอนนี้ก็ว่าจะลองศึกษาการเขียน VBA ครับ :thup:
Post Reply