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

by snasui
Tue Sep 16, 2025 7:49 am
Forum: Power BI
Topic: ขอวิธี เปลี่ยน พื้นหลัง Text Box ครับ
Replies: 1
Views: 24

Re: ขอวิธี เปลี่ยน พื้นหลัง Text Box ครับ

:D ดูที่นี่นาทีที่ 7:00 เป็นต้นไปครับ

by snasui
Mon Sep 15, 2025 10:58 am
Forum: Excel
Topic: สูตร Sum ไม่แสดงค่า
Replies: 1
Views: 31

Re: สูตร Sum ไม่แสดงค่า

:D กรุณาแนบไฟล์ Excel พร้อมระบุเงื่อนไขและคำตอบที่ต้องการมาด้วยเพื่อเพื่อน ๆ จะได้ช่วยดูใหได้ครับ
by snasui
Fri Sep 12, 2025 6:04 am
Forum: Excel
Topic: สูตรดึงข้อมูลสองเงื่อนไข
Replies: 1
Views: 89

Re: สูตรดึงข้อมูลสองเงื่อนไข

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

=INDEX(B1:G88,MATCH(K2,A1:A88,-1),MATCH(J2,Q1:Q6,0))

Enter

:idea: อธิบายทีละส่วน
1. INDEX(B1:G88, … , …)
เป็นการดึงค่าจากช่วงตาราง B1:G88

ต้องระบุ แถว และ คอลัมน์ ที่ต้องการดึงข้อมูล

2. MATCH(K2, A1:A88, -1)
ใช้หา ตำแหน่งแถว ที่ค่าจากเซล K2 ตรงกับช่วง A1:A88

ใช ...
by snasui
Thu Sep 11, 2025 7:53 pm
Forum: Excel
Topic: เปลียนสีตามความต้องการ
Replies: 1
Views: 73

Re: เปลียนสีตามความต้องการ

:D การทำเช่นนั้นคงต้องอาศัย VBA หากในแผนที่แต่ละอำเภอแยกเป็น Object ต่างหากจากกัน สามารถทำได้ไม่ยาก ลองเขียนมาเองก่อน ติดแล้วค่อยถามกันต่อครับ
by snasui
Thu Sep 11, 2025 6:57 pm
Forum: Excel
Topic: เลือกรูปมาแสดง พอลบในช่องข้อมูลรูปไม่หายครับ
Replies: 4
Views: 122

Re: เลือกรูปมาแสดง พอลบในช่องข้อมูลรูปไม่หายครับ

:D ปรับฟังก์ชัน Match เสียใหม่ครับ

ยกตัวอย่างเช่น เดิม

=INDEX(Sheet1!$B:$B,MATCH(Sheet1!$E$1,Sheet1!$A:$A,0))

ปรับเป็น

=INDEX(Sheet1!$B:$B,MATCH("~"&Sheet1!$E$1,Sheet1!$A:$A&"",0))
by snasui
Wed Sep 10, 2025 9:41 pm
Forum: Excel
Topic: สอบถามสูตรเว้นวรรค หลังตัวเลข
Replies: 1
Views: 47

Re: สอบถามสูตรเว้นวรรค หลังตัวเลข

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

=C3&" "

Enter > Copy ลงด้านล่าง
by snasui
Wed Sep 10, 2025 7:29 pm
Forum: Excel
Topic: code VBA บันทึกไฟล์เป็นชื่อของไฟล์ที่เปิดขึ้นมาแก้ไข
Replies: 1
Views: 46

Re: code VBA บันทึกไฟล์เป็นชื่อของไฟล์ที่เปิดขึ้นมาแก้ไข

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

Sub SaveTabName()
Dim Wb As Worksheet
' Dim myWB As Workbook
' Dim tempWB As Workbook
Dim fdObj As Object
Dim FileToOpen As Variant
Dim OpenBook As Workbook
On Error Resume Next
Application.ScreenUpdating = False
Application.DisplayAlerts = False

Set fdObj ...
by snasui
Sun Sep 07, 2025 1:32 pm
Forum: Excel
Topic: ขอวิธีแก้ไขสูตรบันทึกเวลาเรียนครับ
Replies: 8
Views: 218

Re: ขอวิธีแก้ไขสูตรบันทึกเวลาเรียนครับ

ajsudkedt wrote: Sun Sep 07, 2025 12:44 pm ใช้กับ excel ได้ทุก version ไหมครับ
:D เนื่องจากมีฟังก์ชัน Aggregate จึงใช้ได้ตั้งแต่ Version 2013 เป็นต้นไปครับ
by snasui
Sun Sep 07, 2025 12:29 pm
Forum: Excel
Topic: ขอวิธีแก้ไขสูตรบันทึกเวลาเรียนครับ
Replies: 8
Views: 218

Re: ขอวิธีแก้ไขสูตรบันทึกเวลาเรียนครับ

ajsudkedt wrote: Sun Sep 07, 2025 11:41 am หลังใส่สูตรทำให้ไฟล์ใหญ่ขึ้นมาก
:D มันมีโอกาสเป็นไปได้เพราะ Indirect คือฟังก์ชันที่ถูกกระทบให้เปลี่ยนแปลงได้โดยง่าย เมื่อเซลล์ใดคำนวณเซลล์ที่มี Indirect จะคำนวณด้วย

หากไฟล์ไม่ได้ใหญ่อย่างเป็นสาระสำคัญก็ใช้วิธีนี้ต่อไปได้ แต่หากเป็นอุปสรรคต่อการใช้งานก็ควรออกแบบใหม่ แบบเดิมก็เป็นอุปสรรคเช่นกัน
by snasui
Sun Sep 07, 2025 9:51 am
Forum: Excel
Topic: ขอวิธีแก้ไขสูตรบันทึกเวลาเรียนครับ
Replies: 8
Views: 218

Re: ขอวิธีแก้ไขสูตรบันทึกเวลาเรียนครับ

:D ไม่พบไฟล์แนบล่าสุดครับ

ควรทดสอบสูตรที่ผมให้ไปล่าสุดว่าได้ผลหรือไม่ อย่างไร ไฟล์เดิมผมชี้ให้เห็นแล้วว่ามีจุดอ่อนอย่างไร ควรเอาใจใส่สิ่งที่ผมตอบไปเสมอครับ

หากจะใช้ไฟล์เดิมชี้ให้เห็นว่าเซลล์ที่ผิดพลาดจะต้องได้ค่าเท่าใด ด้วยเงื่อนไขใดบ้าง

ค่อย ๆ ถามตอบกันไปครับ
by snasui
Sun Sep 07, 2025 8:11 am
Forum: Excel
Topic: ขอวิธีแก้ไขสูตรบันทึกเวลาเรียนครับ
Replies: 8
Views: 218

Re: ขอวิธีแก้ไขสูตรบันทึกเวลาเรียนครับ

:D ยังไม่ค่อยเข้าใจสิ่งที่อธิบาย แต่จากการดูสูตรในชีต GS พบว่าเป็นสูตรที่จะมีปัญหาเมื่อมีการแทรกหรือลบบรรทัด เพราะเป็นการเขียนให้ทำงานเฉพาะช่วงของชีตแบบ Fixed ค่า

ตัวอย่างการปรับปรุงสูตรเดิมให้สามารถใช้ได้ทั้งตารางโดยไม่มีการ Fixed ตำแหน่ง ไม่ต้องเขียนและปรับปรุงสูตรใหม่เมื่อมีการแทรกหรือการลบบรรท ...
by snasui
Sun Sep 07, 2025 6:24 am
Forum: Excel
Topic: ดึงข้อมูลมาตอบ
Replies: 11
Views: 241

Re: ดึงข้อมูลมาตอบ

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

=INDEX(Table6[ขนาดต่ำสุดของสายดินของบริภัณท์ไฟฟ้า],MATCH(TRUE,INDEX(Table6[พิกัดหรือขนาดปรับตั้งของเครื่องป้องกันกระแสไม่เกิน A]>=H3,0),0))

Enter
by snasui
Sat Sep 06, 2025 5:45 pm
Forum: Excel
Topic: ดึงข้อมูลมาตอบ
Replies: 11
Views: 241

Re: ดึงข้อมูลมาตอบ

:D สูตรที่ F4 ครับ

=INDEX(Table14[ขนาดเบรกเกอร์],MATCH(TRUE,INDEX(Table14[ขนาดเบรกเกอร์]>=E4,0),0))

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

🧠 คำอธิบายทีละส่วน
1. Table14[ขนาดเบรกเกอร์]
คือคอลัมน์ที่เก็บค่าขนาดเบรกเกอร์ในตาราง Table14

เป็นช่วงข้อมูลที่เราจะค้นหาค่าที่ “มากกว่าหรือเท่ากับ” ค่าในเซลล์ E4

2 ...
by snasui
Sat Sep 06, 2025 4:37 pm
Forum: Excel
Topic: ดึงข้อมูลมาตอบ
Replies: 11
Views: 241

Re: ดึงข้อมูลมาตอบ

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

หมายถึงต้องการจะทำ Database ใหม่หรืออย่างไรครับ ช่วยลงรายละเอียดว่าต้องการให้สูตรแสดงค่าใดบ้าง ค่านั้นนำมาจากไหน ฯลฯ ครับ
by snasui
Sat Sep 06, 2025 4:05 pm
Forum: Excel
Topic: ดึงข้อมูลมาตอบ
Replies: 11
Views: 241

Re: ดึงข้อมูลมาตอบ

:D กรุณาแนบไฟล์มาใหม่ แสดงตัวอย่างคำตอบที่ต้องการมาด้วยจะได้เข้าใจตรงกันครับ
by snasui
Sat Sep 06, 2025 2:29 pm
Forum: Excel
Topic: ดึงข้อมูลมาตอบ
Replies: 11
Views: 241

Re: ดึงข้อมูลมาตอบ

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

ที่ M6 คีย์

=INDEX($A$5:$A$23,MATCH(TRUE,INDEX(INDEX($B$5:$E$23,0,LOOKUP(2,1/(I6&J6&K6=$B$1:$E$1&$B$2:$E$2&$B$3:$E$3),COLUMN($B$1:$E$1)-COLUMN($B$1)+1))>=L6,0),0))

Enter > Copy ลงด้านล่างยังเซลล์ที่เกี่ยวข้อง
by snasui
Fri Sep 05, 2025 10:38 am
Forum: Distribution
Topic: รวมสุดยอดเทคนิคมหัศจรรย์ในการใช้งาน Excel
Replies: 2
Views: 333027

Re: รวมสุดยอดเทคนิคมหัศจรรย์ในการใช้งาน Excel

:thup: เทคนิคมหัศจรรย์ในการใช้งาน Excel - snasui.com/wordpress

201. Lookup
202. Create report and chart
203. Convert B.E. to A.D.
204. การใช้ Count, Search และ Lookup ค้นหาข้อมูล
205. Running no on categories
206. Professional macro recording
207. Text Functions
208. เทคนิคการทำ Validation ...
by snasui
Wed Sep 03, 2025 8:41 pm
Forum: Excel
Topic: code VBa ใส่ข้อความส่วนท้ายของหน้า
Replies: 4
Views: 187

Re: code VBa ใส่ข้อความส่วนท้ายของหน้า

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

strFooter = Sheet2.Range("B2") & String(8, " ") & _
vbLf & Sheet2.Range("B3") & _
vbLf & Sheet2.Range("B4") & String(12, " ") & vbLf

การจัดตำแหน่งใน Footer ไม่สามารถใช้ Center ได้โดยตรง จึงใช้การเว้นวรรคแทนครับ

สามารถทดลองปรับจำนวนช่องว่างให้เหมาะกับความกว้างของข ...
by snasui
Wed Sep 03, 2025 8:16 pm
Forum: Excel
Topic: ข้อความยาวสูตร error แก้อย่างไรครับ
Replies: 7
Views: 239

Re: ข้อความยาวสูตร error แก้อย่างไรครับ

:D จากโปรไฟล์แจ้งว่าใช้ Excel 2019 มันควรจะทำงานได้เพราะผมก็ใช้ 2019 เช่นกันครับ

ลองปรับสูตรที่ K1 เป็นด้านล่างครับ

=IFERROR(IF(N1=1, M1&" "& INDEX( $B$2:$B$101 ,M1),IF(N1=7,"ANSWER: "&SUBSTITUTE(INDEX($E$1:$J$1,INDEX($D$2:$D$101,M1)),")",""),INDEX($E$1:$J$1&" "&$E$2:$J$101,M1,N1-1))),"")

Enter ...