: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

Search found 31099 matches

by snasui
Thu Aug 14, 2025 10:52 pm
Forum: Excel
Topic: สูตรวางแผนผลิตโดย Capacity แต่ละ Part ไม่เท่ากัน
Replies: 4
Views: 149

Re: สูตรวางแผนผลิตโดย Capacity แต่ละ Part ไม่เท่ากัน

:D ตัวอย่างการปรับสูตรที่ J10 ครับ

=IF(J$5=0,"",IF(SUM($I10:I10)>=$H10,"",IF(AND(SUM($G$9:$G9)<SUM($J$5:J$5),SUM($G$10:$G10)>SUM($J$5:J$5)),MIN($H10-SUM($I10:I10),(MIN(J$5,SUM($J$5:J$5)-SUM($G$9:$G9)))*$F10),IF(SUM($G$10:$G10)>SUM($J$5:J$5),"",IF(SUM($G$10:$G10)<=SUM($J$5:J$5),MAX(0,$H10-SUM($I10 ...
by snasui
Thu Aug 14, 2025 9:53 am
Forum: Excel
Topic: สูตรวางแผนผลิตโดย Capacity แต่ละ Part ไม่เท่ากัน
Replies: 4
Views: 149

Re: สูตรวางแผนผลิตโดย Capacity แต่ละ Part ไม่เท่ากัน

:D ตัวอย่างสูตรครับ

เซลล์ J10 คีย์

=IF(J$5=0,"",IF(SUM($I10:I10)>=$H10,"",IF(AND(SUM($G$9:$G9)<SUM($J$5:J$5),SUM($G$10:$G10)>SUM($J$5:J$5)),MIN($H10-SUM($I10:I10),(SUM($J$5:J$5)-SUM($G$9:$G9))*$F10),IF(SUM($G$10:$G10)>SUM($J$5:J$5),"",IF(SUM($G$10:$G10)<=SUM($J$5:J$5),MAX(0,$H10-SUM($I10:I10 ...
by snasui
Wed Aug 13, 2025 10:07 pm
Forum: Excel
Topic: ในคอลัมน์ ให้ขยับเซลล์ที่มีข้อความขึ้นไป ให้เซลล์ติดกัน
Replies: 2
Views: 95

Re: ในคอลัมน์ ให้ขยับเซลล์ที่มีข้อความขึ้นไป ให้เซลล์ติดกัน

:D เซลล์ D2 ปรับสูตรเป็นด้านล่างครับ

=IFERROR(INDEX(Sheet1!A$2:A$14,SMALL(IF(NOT(ISBLANK(Sheet1!A$2:A$14)),ROW(Sheet1!$A$2:$A$14)-ROW(Sheet1!$A$1)),ROWS(D$2:D2))),"") หรือ

=IFERROR(INDEX(Sheet1!A$2:A$14,SMALL(IF(Sheet1!A$2:A$14<>"",ROW(Sheet1!$A$2:$A$14)-ROW(Sheet1!$A$1)),ROWS(D$2:D2 ...
by snasui
Tue Aug 12, 2025 3:19 pm
Forum: Excel
Topic: ตาราง Pivot แสดงชื่อ ที่ไม่มีได้ไหมครับ
Replies: 5
Views: 102

Re: ตาราง Pivot แสดงชื่อ ที่ไม่มีได้ไหมครับ

:D แบบที่ผมแนะนำไปถือว่าเป็นลักษณะการใช้งานของ PivotTable แล้วครับ

การแสดงข้อมูลจะแสดงทั้งหมดหรือแสดงเฉพาะรายชื่อปกติ เฉพาะรายชื่อที่หายไปก็ย่อมได้ วิธีการคือดึงหมายเหตุไปเป็น Filter แล้วเลือกสิ่งที่ต้องการครับ
by snasui
Tue Aug 12, 2025 12:30 pm
Forum: Excel
Topic: ตาราง Pivot แสดงชื่อ ที่ไม่มีได้ไหมครับ
Replies: 5
Views: 102

Re: ตาราง Pivot แสดงชื่อ ที่ไม่มีได้ไหมครับ

:D ดึงมาไว้ตรงไหนก็ได้แต่มันจะมีความหมายหรือนำไปใช้โดยสะดวกหรือไม่แค่นั้นครับ

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

สิ่งที่ควรทำคือเพิ่มเข้ามาในคอลัมน์ ชื่อ-นามสกุล กรรมการ แล้วคอลัมน์ รายชื่อที่หายไป เปลี่ยนชื่อไปเป็น ...
by snasui
Tue Aug 12, 2025 12:00 pm
Forum: Excel
Topic: ตาราง Pivot แสดงชื่อ ที่ไม่มีได้ไหมครับ
Replies: 5
Views: 102

Re: ตาราง Pivot แสดงชื่อ ที่ไม่มีได้ไหมครับ

:D รายชื่อนั้นต้องอยู่ในชีต การตอบแบบฟอร์ม ซึ่งเป็นข้อมูลของ PivotTable จึงจะนำมาแสดงได้ครับ
by snasui
Mon Aug 11, 2025 1:36 pm
Forum: Excel
Topic: Code VBA ให้เลือกเซลในแถวนั้นถัดจากเซลสุดท้ายที่มีข้อมูล
Replies: 1
Views: 36

Re: Code VBA ให้เลือกเซลในแถวนั้นถัดจากเซลสุดท้ายที่มีข้อมูล

:D การหาบรรทัดสุดท้ายที่มีข้อมูลใช้ Statement นี้ครับ Irow = Range("F" & Rows.Count).End(xlUp).Row

หากต้องการให้เป็นบรรทัดถัดไปให้บวกด้วย 1 ก็จะกลายเป็น Irow = Range("F" & Rows.Count).End(xlUp).Row + 1

ในทางคอลัมน์ก็สามารถใช้ลักษณะนี้เช่นกัน ยกตัวอย่างเช่น การเข้าถึงคอลัมน์สุดท้ายที่มีข้อมูล เข ...
by snasui
Sun Aug 10, 2025 2:29 pm
Forum: Excel
Topic: นำเข้าข้อมูลจากเว็บ
Replies: 3
Views: 82

Re: นำเข้าข้อมูลจากเว็บ

:D สามารถเดาไปได้หลายแบบ แต่ก็แปลกที่เคยดึงได้ด้วย Excel 2007

ปัญหาที่เป็นไปได้คือ

ความซับซ้อนของเว็บนั้นว่าใช้ iframe หรือโหลดข้อมูลแบบ dynamic

เว็บมีการตั้ง Session Timeout หรือ Rate Limit

ความเร็วอินเตอร์เน็ตในขณะใช้งาน

หากเปิดเว็บตรง ๆ แล้วเปิดได้ตามปกติหรือไม่ครับ

ทางเลือกอื่นก็คงต้องเข ...
by snasui
Sun Aug 10, 2025 12:43 pm
Forum: Excel
Topic: นำเข้าข้อมูลจากเว็บ
Replies: 3
Views: 82

Re: นำเข้าข้อมูลจากเว็บ

:D ลอง Tick ที่รีเฟรชเมื่อเปิดไฟล์แล้ว Save > ปิด > เปิดใหม่ ดูว่ามีการ Refresh หรือไม่ครับ

หากมีการ Refresh เมื่อเปิดไฟล์ใหม่แสดงว่าการกำหนดให้เปิดทุก 1 นาทีอาจจะเป็นประเด็น ลองกำหนดเพิ่มเป็นค่าอื่นแล้วทดสอบใหม่

หากทำครบแล้วยังไม่สามารถ Refresh ได้คงต้องเช็คที่ตัว Excel เองว่ามีความสมบูรณ์หรือไม ...
by snasui
Sun Aug 10, 2025 12:08 pm
Forum: Excel
Topic: ขอสูตรจัดข้อมูลจากแนวตั้งไปแนวนอนแบบหลายคอลัมน์
Replies: 5
Views: 141

Re: ขอสูตรจัดข้อมูลจากแนวตั้งไปแนวนอนแบบหลายคอลัมน์


ที่ L2 คีย์สูตรเพื่อแสดงข้อมูลที่เกี่ยวข้อง
=IFERROR(INDEX(input!B:B,AGGREGATE(15,6,ROW(input!$B$2:$B$11)/(input!$B$2:$B$11=--$C2),COUNTIFS($C$1:L$1,L$1)))&"","")
Enter > Copy ไปด้านขวาและลงด้านล่าง
:o แก้เซลล์อ้างอิงใหม่เป็น K2 และปรับสูตรใหม่เป็นด้านล่างครับ

=IFERROR(INDEX(INDEX(input!$B:$J,0 ...
by snasui
Sat Aug 09, 2025 6:32 am
Forum: Excel
Topic: ขอสูตรจัดข้อมูลจากแนวตั้งไปแนวนอนแบบหลายคอลัมน์
Replies: 5
Views: 141

Re: ขอสูตรจัดข้อมูลจากแนวตั้งไปแนวนอนแบบหลายคอลัมน์

:D ที่ไม่ได้คำตอบเพราะ สูตรที่ C2, L2 ยังไม่ได้ Copy ไปด้านขวา

สูตรทั้งหมด Enter อย่างเดียวไม่ต้อง Ctrl+Shift+Enter ครับ
by snasui
Fri Aug 08, 2025 5:12 pm
Forum: Excel
Topic: นับจำนวนข้อความตามหัวข้อที่ระบุ
Replies: 4
Views: 105

Re: นับจำนวนข้อความตามหัวข้อที่ระบุ

:D ตัวอย่างสูตรครับ

เซลล์ J2 คีย์

=SUMPRODUCT(--($A$6:$A$54=I6),(($B$6:$B$54<>"")+($D$6:$D$54<>"")+($F$6:$F$54<>"")))

Enter > Copy ลงด้านล่าง
by snasui
Fri Aug 08, 2025 5:01 pm
Forum: Excel
Topic: ขอสูตรจัดข้อมูลจากแนวตั้งไปแนวนอนแบบหลายคอลัมน์
Replies: 5
Views: 141

Re: ขอสูตรจัดข้อมูลจากแนวตั้งไปแนวนอนแบบหลายคอลัมน์

:D ตัวอย่างสูตรตามด้านล่างครับ

เพิ่มคอลัมน์ A เพื่อลดภาระการคำนวณซ้ำ ๆ

ที่ A2 คีย์สูตรเพื่อแสดงบรรทัดแรกที่พบข้อมูล
=IFERROR(AGGREGATE(15,6,ROW(input!$B$2:$B$11)/(0<FREQUENCY(MATCH(input!$B$2:$B$11,input!$B$2:$B$11,0),ROW(input!$B$2:$B$11)-ROW(input!$B$2)+1)),ROWS(A$2:A2)),"")
Enter > Copy ลงด ...
by snasui
Wed Aug 06, 2025 2:29 pm
Forum: Excel
Topic: สอบถาม Code vba ลบชีทที่ต้องการ
Replies: 4
Views: 121

Re: สอบถาม Code vba ลบชีทที่ต้องการ

:D ตัวอย่างการปรับ Code ครับ

แบบเก็บชื่อชีตไว้ใน Array

Sub DeleteSheets_ByName()
Dim ws As Worksheet
Dim sheetNamesToDelete() As Variant
Dim sheetName As Variant, i As Integer
sheetNamesToDelete = Array("T_01", "T_02", "S_01", "S_02")
Application.ScreenUpdating = False
Application ...
by snasui
Sat Jul 26, 2025 8:17 pm
Forum: Excel
Topic: ขอสูตรนับจำนวน
Replies: 8
Views: 413

Re: ขอสูตรนับจำนวน

:D ตัวอย่างสูตรตามด้านล่างครับ

ที่ B17 คีย์
=SUMPRODUCT(($B$3:$AF$9=$A17)*($B$1:$AF$1<>"")*ISNUMBER(SEARCH($A$3:$A$9,$B$15)))*($A17<>0)
Enter > Copy ลงด้านล่าง
ที่ C17 คีย์
=SUMPRODUCT(($B$3:$AF$9=$A17)*($B$1:$AF$1="")*ISNUMBER(SEARCH($A$3:$A$9,$B$15)))*($A17<>0)
Enter > Copy ลงด้านล่าง
ท ...
by snasui
Sat Jul 26, 2025 9:51 am
Forum: Excel
Topic: ขอสูตรนับจำนวน
Replies: 8
Views: 413

Re: ขอสูตรนับจำนวน


เซลที่มีวันหยุดเพิ่ม3กับ13
:D จากข้างบนหมายถึงอะไรช่วยอธิบายเพิ่มเติม ดูจากเซลล์ไหน อย่างไรว่าวันหยุดเพิ่ม เลข 3 กับ 13 คืออะไรครับ :?:

การทำให้นับง่ายควรออกแบบใหม่ให้มีลักษณะเป็น Database จะได้ง่ายต่อการ Filter, การจัดเรียง, การค้นหา ฯลฯ ไม่ใช่ทำเป็นกลุ่มก้อนเหมือนดังตัวอย่างที่ให้มา

ยกตัวอย ...
by snasui
Fri Jul 25, 2025 7:50 am
Forum: Excel
Topic: ขอสูตรนับจำนวน
Replies: 8
Views: 413

Re: ขอสูตรนับจำนวน

:D ค่อย ๆ ถามตอบกันไป ตัวอย่างสูตรตามด้านล่างซึ่งจะเขียนเทียบไว้กับคำตอบเดิมครับ

ที่ T30 คีย์
=SUMPRODUCT(($A$3:$Q$72=$V30)*(ISNUMBER(MATCH($A$2:$Q$2,{"อาทิตย์","เสาร์"},0)))*ISNUMBER(SEARCH($A$2:$Q$71,$W$28)))*($V30<>0)
Enter > Copy ลงด้านล่าง
ที่ U30 คีย์
=SUMPRODUCT(($A$3:$Q$72=$V30 ...
by snasui
Wed Jul 23, 2025 6:36 pm
Forum: Excel
Topic: ขอสูตรนับจำนวน
Replies: 8
Views: 413

Re: ขอสูตรนับจำนวน

:D กรุณาแสดงตัวอย่างคำตอบมาด้วยว่า ที่เซลล์ใด ได้ค่าเท่าใด ด้วยเงื่อนไขใด จะได้เข้าใจตรงกันครับ