: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 31029 matches

by snasui
Mon Mar 31, 2025 8:32 pm
Forum: Excel
Topic: ผลรวม ไม่ให้เกินที่กำหนด
Replies: 2
Views: 18

Re: ผลรวม ไม่ให้เกินที่กำหนด

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

=IF(SUM(C5:I5)>100,"",SUM(C5:I5))

Enter > Copy ลงด้านล่าง
by snasui
Mon Mar 31, 2025 6:35 pm
Forum: Excel
Topic: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับ
Replies: 6
Views: 98

Re: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับ

:D ข้อมูลจริงมีถึงบรรทัดที่ 1323 แต่ปรับสูตรให้ครอบคลุมเพียง 700 บรรทัด เพราะเหตุนี้จึงดึงข้อมูลมาไม่ครบครับ
by snasui
Mon Mar 31, 2025 11:46 am
Forum: Excel
Topic: CodeVB เมื่อค่าในเซลเปลี่ยนไป ให้ค่าในอีกเซลหนุึ่งแสดงตามที่กำหนดไว้ในอีกเซลหนึ่ง
Replies: 4
Views: 73

Re: CodeVB เมื่อค่าในเซลเปลี่ยนไป ให้ค่าในอีกเซลหนุึ่งแสดงตามที่กำหนดไว้ในอีกเซลหนึ่ง


Application.EnableEvents = False
With ActiveSheet
ofs = .Range("d1").Value
:D ปรับ Code ที่ยกมาด้านบนเป็นด้านล่างครับ

Application.EnableEvents = False
With Target.Parent
ofs = .Range("d1").Value

Target คือเซลล์ที่เปลี่ยนค่า ส่วน Target.Parent เป็นการอ้างอิงไปยัง Object ที่มีลำดับชั้นส ...
by snasui
Mon Mar 31, 2025 6:49 am
Forum: Excel
Topic: CodeVB เมื่อค่าในเซลเปลี่ยนไป ให้ค่าในอีกเซลหนุึ่งแสดงตามที่กำหนดไว้ในอีกเซลหนึ่ง
Replies: 4
Views: 73

Re: CodeVB เมื่อค่าในเซลเปลี่ยนไป ให้ค่าในอีกเซลหนุึ่งแสดงตามที่กำหนดไว้ในอีกเซลหนึ่ง

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

Private Sub Worksheet_Change(ByVal Target As Range)
Dim ofs As Integer
Application.EnableEvents = False
With ActiveSheet
ofs = .Range("d1").Value
If Target.Address = "$D$3" Then
.Range("D2").Value = _
Sheet2.Range("B1").Offset(ofs, 0).Value
.Range("d1").Value ...
by snasui
Mon Mar 31, 2025 6:32 am
Forum: Excel
Topic: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับ
Replies: 6
Views: 98

Re: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับ

:D มีเหตุผลใดที่ต้องปรับกรุณาแจ้งมาพร้อมตัวอย่างปัญหาครับ

ตัวอย่างที่ให้มาจำเป็นต้องเป็นตัวแทนของข้อมูลจริงได้จะได้ตอบได้ตรงประเด็นครับ
by snasui
Mon Mar 31, 2025 6:30 am
Forum: Excel
Topic: ต้องการสร้างไฟล์ EXCEL เพื่อให้ทำงานร่วมกันหลายทีมเพื่ออัพเดทข้อมูลทุกเดือน
Replies: 1
Views: 24

Re: ต้องการสร้างไฟล์ EXCEL เพื่อให้ทำงานร่วมกันหลายทีมเพื่ออัพเดทข้อมูลทุกเดือน

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

ที่ C3 คีย์
=VLOOKUP($B3,ข้อมูลกลางที่ใช้สำหรับทุกบริษัท!$A$2:$B$10000,2,0)
Enter > Copy ลงด้านล่าง
ที่ D3 คีย์
=VLOOKUP($B3,ข้อมูลกลางที่ใช้สำหรับทุกบริษัท!$A$2:$C$10000,3,0)
Enter > Copy ลงด้านล่าง
ที่ G3 คีย์
=IF(COUNTIFS(ฐานข้อมูลชื่อในระบบรายบริษัท!$A ...
by snasui
Sun Mar 30, 2025 4:40 pm
Forum: Distribution
Topic: แจกฟรีไฟล์ติดตามแผ่นดินไหว
Replies: 0
Views: 54

แจกฟรีไฟล์ติดตามแผ่นดินไหว

:!: แจกฟรีไฟล์ติดตามแผ่นดินไหวแบบ Realtime มีปุ่มให้คลิก Refresh เพื่อดูข้อมูลล่าสุดได้ตามสะดวก
by snasui
Sun Mar 30, 2025 3:05 pm
Forum: Excel
Topic: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับ
Replies: 6
Views: 98

Re: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับ

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

ที่ F1 คีย์
=IFERROR(AGGREGATE(15,6,ROW(input!$C$23:$C$ 100 )/((input!$E$23:$E$ 100 <>"")*(LEN(input!$H$23:$H$ 100 )>0)),ROWS(D$1:D1)),"")
Enter > Copy ลงด้านล่าง
ที่ A1 คีย์
=IF($F1="","",INDEX ...
by snasui
Fri Mar 28, 2025 7:45 pm
Forum: Excel
Topic: สอบถามการนับข้อมูลในคอลัมป์
Replies: 4
Views: 179

Re: สอบถามการนับข้อมูลในคอลัมป์

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

ที่ AG3 คีย์
=IF(COUNTIFS(B3:AF3,"<>")=0,"",COUNTIFS(B3:AF3,"ป"))
Enter > Copy ลงด้านล่าง
ที่ AH3 คีย์
=IF(COUNTIFS(B3:AF3,"<>")=0,"",COUNTIFS($B3:$AF3, "ล"))
Enter > Copy ลงด้านล่าง
ที่ AI3 คีย์
=IF(COUNTIFS(B3:AF3,"<>")=0,"",COUNTIFS($B3:$AF3,"ข ...
by snasui
Fri Mar 28, 2025 7:56 am
Forum: Excel
Topic: สอบถามการไฮไลท์สีและตั้งค่า Range
Replies: 2
Views: 112

Re: สอบถามการไฮไลท์สีและตั้งค่า Range

:D เซลล์ I3:I7 ไม่มีสูตรสำหรับแสดงค่าออกมาอัตโนมัติครับ

ส่วน A2:F19 สามารถกำหนด Conditional Formatting ได้ โดยสรุปคือ


คลุม A2:F19
เข้าเมนู Home > Conditional Formatting > New Rule
กำหนดสูตรและ Format ไปทีละสีตามเงื่อนไขไปจนครบทุกเงื่อนไข ตัวอย่างกำหนดให้กับเงื่อนไขแรกดังภาพ


หากลองกำหนดแล ...
by snasui
Fri Mar 28, 2025 7:35 am
Forum: Excel
Topic: สอบถามการนับข้อมูลในคอลัมป์
Replies: 4
Views: 179

Re: สอบถามการนับข้อมูลในคอลัมป์

:D ยังไม่ค่อยเข้าใจครับ

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


ที่ AG3 คีย์
=IF(COUNTIFS(B3:AF3,"ป")=0,"",COUNTIFS(B3:AF3,"ป"))
Enter > Copy ลงด้านล่าง
ที่ AH3 คีย์
=IF(COUNTIFS($B3:$AF3,"ล")=0,"",COUNTIFS($B3:$AF3 ...
by snasui
Thu Mar 27, 2025 12:31 pm
Forum: Excel
Topic: คือไม่ต้องการ ให้ 0 โชว์ที่ คอมลัมป์ AJ
Replies: 2
Views: 112

Re: คือไม่ต้องการ ให้ 0 โชว์ที่ คอมลัมป์ AJ

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

=IF(COUNTIFS(B3:AF3,"✓")=0,"",COUNTIFS(B3:AF3,"✓"))
by snasui
Wed Mar 26, 2025 4:02 pm
Forum: Excel
Topic: สอบถามการค้นหาข้อมูล ใน textbox
Replies: 1
Views: 79

Re: สอบถามการค้นหาข้อมูล ใน textbox

:D ตัวอย่างการปรับ Code ให้นำค่าใน TextBox1 มาใช้ Search ครับ

Private Sub TexBox1_Change()
Dim ws As Worksheet
Dim searchText As String

Set ws = ActiveSheet
searchText = ws.OLEObjects("TextBox1").Object.Text
If searchText = "" Then
Exit Sub
Else
ws.Range("B5").AutoFilter Field:=2 ...
by snasui
Wed Mar 26, 2025 3:43 pm
Forum: Excel
Topic: Code VB ส่งออกไฟล์ Csv
Replies: 1
Views: 84

Re: Code VB ส่งออกไฟล์ Csv

:D ในขั้นตอน Save ลองเปลี่ยนจาก FileFormat:=xlCSVUTF8 เป็น FileFormat:=xlCSV ครับ
by snasui
Sun Mar 23, 2025 6:00 am
Forum: Excel
Topic: ดึงข้อมูลจากชีทหนึ่งมาแสดงผลในอีกชีทหนึ่งตามเงื่อนไงที่กำหนด
Replies: 3
Views: 190

Re: ดึงข้อมูลจากชีทหนึ่งมาแสดงผลในอีกชีทหนึ่งตามเงื่อนไงที่กำหนด

:D หากหมายถึง Validation ในเซลล์ D4 สามารถเลือกได้อย่างเดียวว่าจะให้เป็นการ Lookup มาจากสูตรหรือทำ Validation ครับ

กรณีต้องการใช้ Validation และเมื่อเปลี่ยนค่าในเซลล์ J1 แล้วต้องการให้ทราบว่าจะต้องเลือก D4 ใหม่ สามารถกำหนด Conditional Formatting ให้กับ D4 ได้ โดย หาก Lookup กันไม่พบก็ให้แสดง Font ...
by snasui
Sat Mar 22, 2025 3:29 pm
Forum: Excel
Topic: ดึงข้อมูลจากชีทหนึ่งมาแสดงผลในอีกชีทหนึ่งตามเงื่อนไงที่กำหนด
Replies: 3
Views: 190

Re: ดึงข้อมูลจากชีทหนึ่งมาแสดงผลในอีกชีทหนึ่งตามเงื่อนไงที่กำหนด

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

=IFERROR(@INDEX(Active!B:B,AGGREGATE(14,6,ROW(Active!$A$3:$D$38)/(Active!$A$3:$D$38=$H$1),ROWS(B5:B$6))),"")

Enter > Copy ไปด้านขวาและลงด้านล่าง
by snasui
Fri Mar 21, 2025 9:14 pm
Forum: Excel
Topic: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน
Replies: 9
Views: 546

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

:D ปรับสูตรที่ E5 เป็นด้านล่างครับ

=IF(DATE($AO$3,MATCH($D5,TEXT(1&"/"&{1,2,3,4,5,6,7,8,9,10,11,12},"ดดดด"),0),E$4)>EOMONTH(DATE($AO$3,MATCH($D5,TEXT(1&"/"&{1,2,3,4,5,6,7,8,9,10,11,12},"ดดดด"),0),1),0),"",IF(OR(AND(DAY($B$4)>E$4,$D5=TEXT($B$4,"ดดดด")),AND(DAY($B$6)<E$4,$D5=TEXT($B$6,"ดดดด ...
by snasui
Thu Mar 20, 2025 6:14 am
Forum: Excel
Topic: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน
Replies: 9
Views: 546

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

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

เซลล์ AJ4 คีย์

=SUMPRODUCT(--ISNA(MATCH(E4:AI4,{"ส.","อา."},0)),--(E4:AI4<>""),--ISNA(MATCH(DATE($AO$2,MATCH($D4,TEXT(1&"/"&ROW(INDIRECT("1:12")),"ดดดด"),0),$E$3:$AI$3),Holiday!$B$3:$B$16,0)))

Enter > Copy ลงด้านล่าง

เป็นการนับวันหยุดของปีตาม AO2 เท่านั้นครับ

หากไม่ต ...
by snasui
Wed Mar 19, 2025 10:01 am
Forum: Excel
Topic: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน
Replies: 9
Views: 546

Re: ต้องการให้แสดงผลวันในช่องที่ต้องกับวันที่ของปฎิทิน

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

ข้อ 1 และ 3 ปรับสูตรเดิมในเซลล์ E4 เป็น

=IF(OR(AND(DAY($B$3)>E$3,$D4=TEXT($B$3,"ดดดด")),AND(DAY($B$5)<E$3,$D4=TEXT($B$5,"ดดดด"))),"",TEXT(DATE($AO$2,MATCH($D4,TEXT(1&"/"&{1,2,3,4,5,6,7,8,9,10,11,12},"ดดดด"),0),E$3),"ววว"))

Enter > Copy ไปด้านขวาและลงด้านล่าง

ข้อ 2 เพิ่ม ...
by snasui
Wed Mar 19, 2025 5:43 am
Forum: Power BI
Topic: ่ขอวิธีเปลี่ยนเดือนเป็นภาษาอังกฤษ
Replies: 1
Views: 426

Re: ่ขอวิธีเปลี่ยนเดือนเป็นภาษาอังกฤษ

:D ลองกำหนด Regional Setting ตามด้านล่างครับ

เปิด Power BI Desktop
เปิดโปรแกรม Power BI Desktop บนคอมพิวเตอร์
ไปที่ Options
คลิกที่ File ในเมนูด้านบน แล้วเลือก Options and settings จากนั้นเลือก Options
ตั้งค่า Regional Settings
ในหน้าต่าง Options ให้เลือก Regional Settings จากเมนูด้านซ้าย ...