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

by snasui
Tue Feb 18, 2025 9:48 pm
Forum: Excel
Topic: Add path VBA
Replies: 6
Views: 106

Re: Add path VBA


สามารถระบุ folder "C:\Users\Lenovo\Desktop\PATH\REPLACEMENT 3000" แล้วค้นหา .SLDDRW เสร็จแล้ว ก็ไป folder ถัดไป "C:\Users\Lenovo\Desktop\PATH\REPLACEMENT 4000" แล้วทำเหมือนกัน แบบนี้สามารถทำได้หรือเปล่าครับ
:D สามารถทำได้โดยเพิ่ม Procedure ขึ้นมา มีหน้าที่ส่งค่า Folder เป้าหมายไปดำเนินการใน ...
by snasui
Tue Feb 18, 2025 11:41 am
Forum: Excel
Topic: Add path VBA
Replies: 6
Views: 106

Re: Add path VBA

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

สิ่งที่เขียนไว้เดิมคือต้องการเฉพาะไฟล์ที่มีคำว่า .SLDDRW ไม่ทราบว่าติดปัญหาส่วนใดและต้องการจะเพิ่มเงื่อนไขใดครับ

ลองดูว่าด้านล่างนี้คือสิ่งที่ต้องการหรือไม่ครับ

'Other code
For Each oFile In oFolder.Files
If InStr(oFile, "REPLACEMENT") Then
If Right(oFile, 7) = ".SLDDRW ...
by snasui
Tue Feb 18, 2025 10:21 am
Forum: Excel
Topic: Add path VBA
Replies: 6
Views: 106

Re: Add path VBA

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

'Other code
For Each oFile In oFolder.files
' If Right(oFile, 7) = ".SLDDRW" Then
If InStr(oFile, "REPLACEMENT") Then
ws.Cells(i + 1, 1) = oFolder.Path
ws.Cells(i + 1, 2) = oFile.Name
i = i + 1
End If
Next oFile
'Other code
by snasui
Mon Feb 17, 2025 6:07 am
Forum: Excel
Topic: สูตรในการนับจำนวน Item Code
Replies: 3
Views: 86

Re: สูตรในการนับจำนวน Item Code

:D จากไฟล์ที่แนบมา

ชีต TOTAL เซลล์ B2:B4 มีค่า 10, 10 และ 10 ตามลำดับ

เป็นข้อมูลจากชีตใดบ้าง มีวิธีนับอย่างไร กรุณาแสดงวิธีคิดประกอบมาด้วยจะได้เข้าใจตรงกันครับ
by snasui
Sun Feb 16, 2025 7:40 pm
Forum: Excel
Topic: สูตรในการนับจำนวน Item Code
Replies: 3
Views: 86

Re: สูตรในการนับจำนวน Item Code

:D กรุณาอธิบายมาในช่องความเห็นนี้ด้วยว่ามีเงื่อนไขในการนับอย่างไร ตัวอย่างคำตอบที่แสดงมานั้นไม่สามารถทำให้เข้าใจได้ว่ามีวิธีคิดอย่างไรจึงได้ค่าเท่านั้นครับ
by snasui
Thu Feb 13, 2025 11:25 am
Forum: Excel
Topic: อยากให้ตัด Stock ไปเลื่อย ๆจนกว่าจะไม่พอ
Replies: 2
Views: 566

Re: อยากให้ตัด Stock ไปเลื่อย ๆจนกว่าจะไม่พอ

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

เซลล์ D3 คีย์

=IF(SUMIFS($J$3:$J$6,$I$3:$I$6,$A3)-SUMIFS($C$3:$C3,$A$3:$A3,$A3)>=0,"พอ","ไม่พอ")

Enter > Copy ลงด้านล่าง
by snasui
Wed Feb 12, 2025 8:24 am
Forum: Excel
Topic: คัดลอกมาว่างแล้วค่าที่ได้แปลกไปครับ
Replies: 4
Views: 185

Re: คัดลอกมาว่างแล้วค่าที่ได้แปลกไปครับ

:D ควร กำหนด Format ของคอลัมน์ J ให้เป็น Text ก่อนที่จะวางข้อมูลครับ

Excel จะรองรับตัวเลขได้แค่ 15 หลัก สังเกตว่าหากไปคลิกแล้ว Enter โดยที่ยังไม่กำหนด Format ให้เป็น Text เสียก่อนตัวเลขนั้นจะกลายเป็น Number และจะชิดขวาเซลล์อัตโนมัติ เมื่อเป็น Number ตัวเลขหลักที่ 16 เป็นต้นไปจะกลายเป็น 0 ทั้งหมด เป ...
by snasui
Wed Feb 12, 2025 5:15 am
Forum: Excel
Topic: คัดลอกมาว่างแล้วค่าที่ได้แปลกไปครับ
Replies: 4
Views: 185

Re: คัดลอกมาว่างแล้วค่าที่ได้แปลกไปครับ

yodpao.b wrote: Wed Feb 12, 2025 2:53 am ผมคิดว่าสาเหตุมาจากคอลัม B3 ครับ ใช้APP สแกน QR CODE แล้วมันออกมาเป็นแบบที่เห็นครับ
:D ปรับสูตรที่เซลล์ I3 เป็นด้านล่างครับ

=CLEAN(MID(B3,19,13))

Enter > Copy ลงด้านล่างแล้วค่อย Copy ค่าที่ได้ไปใช้
by snasui
Tue Feb 11, 2025 4:35 pm
Forum: Excel
Topic: ต้องการให้ผลลัพทธ์ ไม่มี (Insurance)
Replies: 2
Views: 187

Re: ต้องการให้ผลลัพทธ์ ไม่มี (Insurance)

:D ไม่สามารถปรับด้วยสูตรแล้วให้แสดงในเซลล์เดิมได้ครับ

หากต้องการให้แสดงในเซลลเดิมจะต้องพึ่ง VBA ซึ่งต้องเขียนมาเองก่อน ติดตรงไหนค่อยถามกันต่อครับ

หากต้องการให้แสดงผลลัพธ์ใน B3 ปรับสูตรเดิมเป็นด้านล่างครับ

=SUBSTITUTE(H7," (Insurance)","")
by snasui
Tue Feb 11, 2025 3:11 pm
Forum: Excel
Topic: นำค่าผลลัพธ์มาใส่ข้อมูล
Replies: 1
Views: 131

Re: นำค่าผลลัพธ์มาใส่ข้อมูล

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

จาก

=VLOOKUP(A2,D2:E1373,2,0)

เปลี่ยนเป็น

=VLOOKUP(A2,$D$2:$E$1373,2,0)

Enter > Copy สูตรลงด้านล่าง
by snasui
Tue Feb 11, 2025 1:53 pm
Forum: Excel
Topic: การสร้างกราฟ แบบแสดงข้อมูลใน data table เพียงบางรายการ
Replies: 1
Views: 105

Re: การสร้างกราฟ แบบแสดงข้อมูลใน data table เพียงบางรายการ

:D ด้านล่างนี้เป็นคำตอบจาก Copilot ครับ

คุณสามารถสร้างกราฟใน Excel และแสดงข้อมูลบางส่วนในตารางด้านล่างกราฟได้ตามขั้นตอนนี้:

สร้างกราฟ:

เลือกช่วงข้อมูลที่คุณต้องการรวมในกราฟ

ไปที่แท็บ Insert แล้วเลือกประเภทกราฟที่ต้องการสร้าง (เช่น Line Chart, Bar Chart)

เพิ่มตารางข้อมูล:

คลิกที่กราฟเพ ...
by snasui
Fri Feb 07, 2025 11:14 am
Forum: Excel
Topic: การไฮไลท์สีอัตโนมัติ สำหรับค่าที่กำหนดไว้
Replies: 6
Views: 521

Re: การไฮไลท์สีอัตโนมัติ สำหรับค่าที่กำหนดไว้

:D ที่ผมตอบคือใน Excel หากทำใน Excel ตามลำดับที่ผมตอบไปมันจะระบายสีทั้ง 2 คอลัมน์ครับ

ส่วนการทำใน Google Sheets จะต้องไปถามในหมวด Other ไม่ใช่หมวดนี้เพราะไม่ถือว่าเป็น Excel ทั้งนี้จะต้องแนบ Link ที่สามารถเข้าไปแก้ไขได้ด้วยไม่ใช่แค่ View ครับ
by snasui
Thu Feb 06, 2025 10:56 am
Forum: Excel
Topic: สูตรเช็คสต็อคเฉพาะวันที่มีการจ่ายของออก
Replies: 2
Views: 312

Re: สูตรเช็คสต็อคเฉพาะวันที่มีการจ่ายของออก

:D ช่วย Update profile โดยระบุ Version ของ Excel ที่ใช้ตาม Link นี้ด้วยครับ https://snasui.com/wordpress/product/to ... excel-app/

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

J4 คีย์

=IF(COUNT(B4:I4)>0,IFERROR(LOOKUP(9.99999999999999E+307,J$3:J3),0)+SUM(B4:C4)-SUM(D4:I4),"")

Enter > Copy ลงด้านล่าง
by snasui
Wed Feb 05, 2025 5:33 pm
Forum: Excel
Topic: การไฮไลท์สีอัตโนมัติ สำหรับค่าที่กำหนดไว้
Replies: 6
Views: 521

Re: การไฮไลท์สีอัตโนมัติ สำหรับค่าที่กำหนดไว้

:D กรุณาทำไฟล์ตัวอย่างมาด้วยวิธีการที่ผมตอบไป จะได้ตอบต่อไปจากนั้น ไฟล์ที่แนบมาล่าสุดเป็นการสร้าง Check Box ด้วยวิธีเดิม จะไม่สะดวกในการกำหนดค่าครับ
by snasui
Wed Feb 05, 2025 2:16 pm
Forum: Excel
Topic: การไฮไลท์สีอัตโนมัติ สำหรับค่าที่กำหนดไว้
Replies: 6
Views: 521

Re: การไฮไลท์สีอัตโนมัติ สำหรับค่าที่กำหนดไว้

:D ตัวอย่างการสร้าง CheckBox และการระบายสีด้วย Conditional Formatting

สรุปว่าใช้ Conditional Formatting เช่นเดียวกับ Google Sheets ครับ
CheckBox1.jpg
CheckBox2.jpg
CheckBox3.jpg
CheckBox4.jpg
by snasui
Wed Feb 05, 2025 12:02 pm
Forum: Excel
Topic: การไฮไลท์สีอัตโนมัติ สำหรับค่าที่กำหนดไว้
Replies: 6
Views: 521

Re: การไฮไลท์สีอัตโนมัติ สำหรับค่าที่กำหนดไว้

:D กรุณากลับไปรายงานผลการใช้งานในกระทู้นี้ด้วยครับ https://snasui.com/viewtopic.php?t=20825
by snasui
Tue Feb 04, 2025 7:15 pm
Forum: Excel
Topic: หักลบเวลา โดยแยกจากค่าที่กำหนดไว้
Replies: 2
Views: 351

Re: หักลบเวลา โดยแยกจากค่าที่กำหนดไว้

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

ที่ G2 คีย์

=MAXIFS($C$2:$C$10000,$A$2:$A$10000,E2,$B$2:$B$10000,F2)-MINIFS($C$2:$C$10000,$A$2:$A$10000,E2,$B$2:$B$10000,F2)

Enter > Copy ลงด้านล่าง
by snasui
Sat Feb 01, 2025 10:37 am
Forum: Excel
Topic: ระบุชื่อไฟล์บน cell ไฟล์หลัก ให้ไปคำนวนไฟล์ปลายทางกลับมาให้
Replies: 4
Views: 588

Re: ระบุชื่อไฟล์บน cell ไฟล์หลัก ให้ไปคำนวนไฟล์ปลายทางกลับมาให้

:D ถ้าเลี่ยงไม่ใช้ VBA ก็ต้องเปิดไฟล์ขึ้นมาเองทีละไฟล์ ระบุชื่อไฟล์ในเซลล์ B4 ให้ตรงกับไฟล์ที่เปิดขึ้นมา สูตรที่ให้ไปก็จะทำงานได้ตามปกติครับ
by snasui
Sat Feb 01, 2025 6:47 am
Forum: Excel
Topic: ระบุชื่อไฟล์บน cell ไฟล์หลัก ให้ไปคำนวนไฟล์ปลายทางกลับมาให้
Replies: 4
Views: 588

Re: ระบุชื่อไฟล์บน cell ไฟล์หลัก ให้ไปคำนวนไฟล์ปลายทางกลับมาให้

:D กรุณาระบุ Version ของ Excel ที่ใช้ใน Profile ตาม Link นี้ด้วยครับ https://snasui.com/viewtopic.php?p=103177#p103177

การทำตามที่ถามมานั้นต้องอาศัย VBA ทั้งหมดหรือบางส่วน

หากใช้ VBA บางส่วนเช่นช่วยเปิดและปิดไฟล์ที่ระบุในเซลล์ B4 ส่วนที่เหลือสามารถใช้สูตรเข้ามาช่วยได้ ทั้งนี้เนื่องจากฟังก์ชัน ...
by snasui
Fri Jan 31, 2025 5:25 pm
Forum: Excel
Topic: ค้นหาชื่อตามข้อมูลที่มี
Replies: 2
Views: 571

Re: ค้นหาชื่อตามข้อมูลที่มี

:D การทำตามที่ให้โจทย์มาต้องอาศัย VBA ต้องเขียนมาเองก่อน ติดตรงไหนค่อยถามกันต่อครับ

สำหรับตัวอย่างการใช้สูตร สามารถทำตามขั้นตอนด้านล่างครับ


ที่เซลล์ X2:X4 คีย์ชื่อชีตทั้ง 3 ชีต เรียงลงไปตามด้านล่าง
ที่เซลล์ D5 คีย์สูตร
=HYPERLINK("#'"&INDEX($X$2:$X$4,MATCH(TRUE,COUNTIFS(INDIRECT("'"&$X$2:$X$4 ...