snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
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] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
nitikorn
Member
Posts: 6 Joined: Mon Aug 27, 2012 9:50 am
#1
Post
by nitikorn » Mon Aug 27, 2012 10:32 am
ผมมีปัญหาสอบถามเกี่ยวกับการ copy ข้อมูลข้าม Sheet ตามเงื่อนไขดังนี้
- จาก Sheet Data จะ copy column ที่ mark สีเหลืองไป Sheet Final Report
- sheet Data หาก OrderID เป็นเลขเดียวกัน และ Order Type เป็น Work ให้ดูที่เงื่อนไข Payment Code ว่าเป็นอะไรแล้ว Copy InvoiceNumber ตามเงื่อนไขดังนี้
หากเป็น 0 ให้ Copy ลง PART INV. No. ใน sheet Final Data
หากเป็น 30 ให้ Copy ลง SERVICE INV. No. ใน sheet Final Data
You do not have the required permissions to view the files attached to this post.
joo
Gold
Posts: 1213 Joined: Sat Apr 17, 2010 3:50 pm
#2
Post
by joo » Mon Aug 27, 2012 12:10 pm
ช่วยระบุเงื่อนไขและคำตอบที่ต้องการในซีท Final Report ให้ดูหน่อยครับ
nitikorn
Member
Posts: 6 Joined: Mon Aug 27, 2012 9:50 am
#3
Post
by nitikorn » Mon Aug 27, 2012 1:09 pm
ผมระบุคำตอบลงใน Sheet Final Report เรียบร้อยเเล้วครับ
โดยเงื่อนไขของ Report มีดังนี้
copy ข้อมูลจาก sheet data -> sheet final report ตาม column ดังนี้
OrderID -> Job No.
Customer -> Customer Code
Close Date -> D/M/Y
InvoiceNumber -> PART INV. No. หรือ Service INV. No. โดยขึ้นกับเงื่อไขใน Sheet data
หาก Payment Code เป็น 0 ให้ Copy ลง PART INV. No.
หาก Payment Code เป็น 30 ให้ Copy ลง SERVICE INV. No.
PartsLine -> Part Amount
Vstline -> Service Amount
You do not have the required permissions to view the files attached to this post.
joo
Gold
Posts: 1213 Joined: Sat Apr 17, 2010 3:50 pm
#4
Post
by joo » Mon Aug 27, 2012 1:43 pm
เงื่อนไขที่เป็นตัวกำหนดให้ข้อมูลมาแสดงคืออะไรครับ เช่น ให้แสดงข้อมูลตาม Dealer Name หรือตามวันที่
nitikorn
Member
Posts: 6 Joined: Mon Aug 27, 2012 9:50 am
#5
Post
by nitikorn » Mon Aug 27, 2012 2:34 pm
เงื่อนไขตาม Delaer Code ครับ
joo
Gold
Posts: 1213 Joined: Sat Apr 17, 2010 3:50 pm
#6
Post
by joo » Mon Aug 27, 2012 3:26 pm
nitikorn wrote: เงื่อนไขตาม Delaer Code ครับ
Delaer Code ในซีท Data ไม่เห็นมีครับ
nitikorn
Member
Posts: 6 Joined: Mon Aug 27, 2012 9:50 am
#7
Post
by nitikorn » Mon Aug 27, 2012 3:33 pm
ขอโทษครับ ต้องเป็น Customer Code ครับ
joo
Gold
Posts: 1213 Joined: Sat Apr 17, 2010 3:50 pm
#8
Post
by joo » Tue Aug 28, 2012 7:25 am
ผมดูแล้วงงกับเงื่อนไขของท่าน ที่ใช้ Customer Code เป็นตัวกำหนดค่า เพราะดูที่ซีท Final Report มี Customer Code ที่ต่างกันอยู่ หรือผมอาจจะเข้าใจผิด คงต้องรออาจารย์หรือท่านอื่นๆ เข้ามาช่วยวิเคราะห์ดูอีกทีแล้วครับ