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

by snasui
Tue Apr 14, 2026 6:59 am
Forum: Other
Topic: โค้ด filterRows
Replies: 2
Views: 76

Re: โค้ด filterRows

:D ติดตามคำตอบได้ที่นี่ครับ https://snasui.com/viewtopic.php?p=121371
by snasui
Sun Apr 12, 2026 1:40 pm
Forum: Excel Macro & VBA
Topic: โค้ด filterRows
Replies: 1
Views: 61

Re: โค้ด filterRows

:D ลองเปลี่ยน

For i = 16 To lastRow เป็น For lastRow = 16 To i Step - 1

เพื่อรันแบบถอยหลังแทนดูก่อนครับ
by snasui
Wed Apr 01, 2026 12:08 am
Forum: PivotTable, Power Query & Reporting
Topic: Power Query แปลงข้อมูล text เป็นวันที่ไม่ได้
Replies: 1
Views: 178

Re: Power Query แปลงข้อมูล text เป็นวันที่ไม่ได้

:D ลองตรวจสอบตามนี้ครับ

ตรวจสอบ Regional Setting ของ Power Query และ Excel ให้ตรงกัน (เช่น English-US, Thai, หรืออื่น ๆ)

ลองใช้ฟังก์ชัน Change Type with Locale ใน Power Query เพื่อบังคับให้ตีความวันที่ตาม Locale ที่ถูกต้อง

ตรวจสอบว่า Excel ใช้ Date System แบบ 1900 หรือ 1904 (File > Options ...
by snasui
Fri Mar 27, 2026 2:29 pm
Forum: Excel Formulas & Functions
Topic: ใส่สัญลักษณ์ - หลังตัวเลข ใช้ในงานบัญชี
Replies: 3
Views: 278

Re: ใส่สัญลักษณ์ - หลังตัวเลข ใช้ในงานบัญชี

:D ไม่สามารถทำได้ด้วยวิธีอื่น ต้องใช้เส้นที่วางเองด้วยมือหรือวางด้วย code ครับ หากใช้ code ต้องเขียนมาเองก่อน ติดปัญหาแล้วค่อยถามกันต่อครับ :mrgreen:
by snasui
Thu Mar 26, 2026 7:56 pm
Forum: Excel Formulas & Functions
Topic: ใส่สัญลักษณ์ - หลังตัวเลข ใช้ในงานบัญชี
Replies: 3
Views: 278

Re: ใส่สัญลักษณ์ - หลังตัวเลข ใช้ในงานบัญชี

:D สามารถใช้ Conditional Formatting ช่วยได้แต่มันจะไม่พาดข้ามขอบเซลล์ครับ

ตัวอย่าง

คลุม F3:F5 (หรือเผื่อไว้ลงไปบรรทัดล่างตามที่มีข้อมูลจริง)
เข้าเมนู Home > Conditional Formatting > New Rule > Use a formula... > ในช่อง Format Value... คีย์ =SUM(F3:F5)=0
คลิกปุ่ม Format ที่แถบ Number เลือก ...
by snasui
Thu Mar 26, 2026 6:34 am
Forum: Excel Formulas & Functions
Topic: ต้องการชื่ออย่างเดียว
Replies: 5
Views: 1225

Re: ต้องการชื่ออย่างเดียว

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

=TRIM(LEFT(A1,FIND("หน้า",A1)-1))
by snasui
Tue Mar 24, 2026 4:09 pm
Forum: Excel Formulas & Functions
Topic: ต้องการชื่ออย่างเดียว
Replies: 5
Views: 1225

Re: ต้องการชื่ออย่างเดียว

:D กรณีต้องการคำแรกของชื่อใช้ตามด้านล่างครับ

=TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",20)),20,20))
by snasui
Tue Mar 24, 2026 3:50 pm
Forum: Excel Formulas & Functions
Topic: ต้องการชื่ออย่างเดียว
Replies: 5
Views: 1225

Re: ต้องการชื่ออย่างเดียว

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

=substitute(substitute(a1,"บริษัท ","")," จำกัด","")

Enter

กรุณาสังเกตการใช้วรรคครับ
by snasui
Fri Mar 20, 2026 8:38 pm
Forum: Excel Formulas & Functions
Topic: สอบถาม CodeVB เคลียร์ข้อมูลที่เกิน
Replies: 5
Views: 2702

Re: สอบถาม CodeVB เคลียร์ข้อมูลที่เกิน

:D ผมทดสอบแล้วพบว่าความเร็วไม่ต่างกัน ไม่มีการหน่วงใด ๆ ครับ
by snasui
Fri Mar 20, 2026 2:30 pm
Forum: Excel Formulas & Functions
Topic: สอบถาม CodeVB เคลียร์ข้อมูลที่เกิน
Replies: 5
Views: 2702

Re: สอบถาม CodeVB เคลียร์ข้อมูลที่เกิน

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

Sub ClsOverScore() ' เคลียร์คะแนนที่เกินจำนวนคนที่มีชื่อ
Dim lastRow As Long
Dim i As Long, r As Range, j As Long
On Error Resume Next

Application.ScreenUpdating = False
Application.EnableEvents = False
With ActiveSheet
Set r = .Range("D5")
Do While r.Offset ...
by snasui
Fri Mar 20, 2026 11:07 am
Forum: Excel Formulas & Functions
Topic: สอบถาม CodeVB เคลียร์ข้อมูลที่เกิน
Replies: 5
Views: 2702

Re: สอบถาม CodeVB เคลียร์ข้อมูลที่เกิน

:D ผมทดสอดู Code ที่แนบมาทำงานได้แล้วครับ

นั่นคือ จากตัวอย่างที่ให้มาเมื่อคลิกรัน Code ข้อมูลในบรรทัดที่ 38 เป็นต้นไปจะถูกลบทิ้งครับ
by snasui
Sat Mar 14, 2026 4:40 pm
Forum: Excel Formulas & Functions
Topic: สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป
Replies: 4
Views: 2057

Re: สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป

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

ที่ A5 คีย์
=IFERROR(INDEX(Data!B:B,AGGREGATE(15,6,ROW(Data!$B$3:$B$60)/(0<FREQUENCY(MATCH(Data!$C$3:$C$60,Data!$C$3:$C$60,0),ROW(Data!$B$3:$B$60)-ROW(Data!$B$3)+1)),INT((ROWS(A$3:A3)-1)/2)+1)),"")
Enter > Copy ไป B5 แล้ว Copy ลงด้านล่าง
ที่ C5 คีย์
=IF(A5 ...
by snasui
Sat Mar 14, 2026 3:45 pm
Forum: Excel Formulas & Functions
Topic: สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป
Replies: 4
Views: 2057

Re: สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป

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

เซลล์ D5 คีย์

=IF($C5=1050,DAY(D$4)<=9,DAY(D$4)>9)*SUMIFS(Data!$F$3:$F$60,Data!$C$3:$C$60,$B5,Data!$A$3:$A$60,D$4)

Enter > Copy ไปทางขวาและลงด้านล่าง
by snasui
Fri Mar 13, 2026 4:09 pm
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ
Replies: 14
Views: 3305

Re: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ

:D ตัวอย่างสูตรตามด้านล่าง ดูภาพที่แนบประกอบ ครับ

เซลล์ G1:I1 คีย์ค่าเหล่านี้เป็นแต่ละขั้นตามลำดับ 150, 400, 1500
ที่ G3 คีย์สูตรเพื่อช่วยสร้างค่าตามขั้นของตัวคูณของแต่ละขั้น
=G1-F3
Enter > Copy ไปด้านขวาถึง I3
ที่ G4 คีย์สูตรเพื่อแสดงคำตอบ
=G$2*MAX(0,MIN($E4,SUM($F$3:G$3))-SUM($F$3:F$3 ...
by snasui
Thu Mar 12, 2026 9:20 am
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ
Replies: 14
Views: 3305

Re: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ

:D ลองอธิบายหลักการคิดมาให้ทราบอีกทีครับ

ผมคิดว่าทุกข้อมูลจะต้องอยู่บนหลักการเดียวกัน จะได้ช่วยเขียนสูตรให้ตรงกับที่ต้องการได้ ลองช่วยกันสรุปแล้วแจ้งมาอีกที ไม่น่าจะเป็นการเขียนสูตรแบบเซลล์ต่อเซลล์ครับ
by snasui
Wed Mar 11, 2026 4:56 pm
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ
Replies: 14
Views: 3305

Re: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ

:D จากคำอธิบายในไฟล์
ในคอลัมม์ H6 ต้องนำยอดจากคอลัมม์ E6 ลบกันคอลัมม์ G1 จะได้ 250 แล้วเอามาคูณกับ คอลัมม์ H2
E6 = 643
G1 = 150

อยากทราบวิธีคิดว่า นำ E6-G1 พร้อมด้วยเงื่อนไขใดจึงเหลือ 250 ครับ :?:
by snasui
Wed Mar 11, 2026 4:43 pm
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ
Replies: 14
Views: 3305

Re: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ

:D สูตรเดิมคำนวณดังภาพที่แนบมาด้วย โจทย์ใหม่คำนวณอย่างไร อธิบายมาด้วยครับ
by snasui
Wed Mar 11, 2026 4:22 pm
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ
Replies: 14
Views: 3305

Re: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ

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

ที่ G4 คีย

=IF(COLUMNS($G4:G4)=1,G$1*G$2,IF($E4<F$1,"",($E4-SUM($F$1:F$1))*G$2))

Enter > Copy ไปด้านขวาและลงด้านล่างยังพื้นที่ที่เกี่ยวข้อง
by snasui
Tue Mar 10, 2026 5:32 am
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Replies: 14
Views: 3189

Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้

:D ในเซลล์ A2 มีสูตร 2 บรรทัด ดังภาพ ให้ลบออกเหลือบรรทัดเดียวสูตรก็จะทำงานได้ครับ