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

by ajsudkedt
Sun Oct 12, 2025 3:49 am
Forum: Excel
Topic: ขอสูตรการหาลำดับที่
Replies: 6
Views: 98

Re: ขอสูตรการหาลำดับที่

กราบขอบพระคุณมากครับ
สูตรที่ให้มาได้ผลดั่งที่ต้องการเลยครับ
by ajsudkedt
Sat Oct 11, 2025 3:36 pm
Forum: Excel
Topic: ขอสูตรการหาลำดับที่
Replies: 6
Views: 98

Re: ขอสูตรการหาลำดับที่

หากเลขประจำตัวซ้ำกัน ให้นับเป็น 1 หมายเเลข ต้องปรับสูตรอย่างไร ตามไฟล์แนบครับ
by ajsudkedt
Sat Oct 11, 2025 2:55 pm
Forum: Excel
Topic: ขอสูตรการหาลำดับที่
Replies: 6
Views: 98

Re: ขอสูตรการหาลำดับที่


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

D2 คีย์

=MATCH($C2,UNIQUE(SORT(FILTER($C$2:$C$18901,$B$2:$B$18901=$B2),1,-1)),0)

Enter > Copy ลงด้านล่างเท่าที่มีข้อมูล

E2 คีย์

=MATCH($C2,UNIQUE(SORT(FILTER($C$2:$C$18901,LEFT($B$2:$B$18901,3)=LEFT($B2,3)),1,-1)),0)

Enter > Copy ลงด้านล่างเท่าที่มีข้อมูล

ผมไม ...
by ajsudkedt
Sat Oct 11, 2025 3:42 am
Forum: Excel
Topic: ขอสูตรการหาลำดับที่
Replies: 6
Views: 98

ขอสูตรการหาลำดับที่

หากต้องการหา
1.ลำดับที่ของห้อง/จำนวนนักเรียนทั้งหมดของห้อง
2.ลำดับที่ของชั้น/จำนวนนักเรียนทั้งหมดของระดับชั้น
โดยใช้ค่า GPA ในการจัดลำดับที่ของแต่ละเลขประจำตัว
ต้องใช้สูตรอย่างไร ตามไฟล์แนบครับ
ขอบคุณครับ
by ajsudkedt
Thu Oct 09, 2025 8:56 pm
Forum: Excel
Topic: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับแบบมีเงื่อนไข
Replies: 4
Views: 129

Re: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับแบบมีเงื่อนไข


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

ที่ A1 คีย์
=IFERROR(INDIRECT("input!R"&MOD(AGGREGATE(15,6,(10000*COLUMN(input!$A$8:$AT$8)+ROW(input!$A$8:$A$12))/(input!$A$8:$AT$12<>""),COLUMNS($A1:A1)),10000)&"C"&INT(AGGREGATE(15,6,(10000*COLUMN(input!$A$8:$AT$8)+ROW(input!$A$8:$A$12))/(input!$A$8:$AT$12 ...
by ajsudkedt
Thu Oct 09, 2025 4:18 am
Forum: Excel
Topic: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับแบบมีเงื่อนไข
Replies: 4
Views: 129

Re: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับแบบมีเงื่อนไข

หากต้องการเป็นสูตร เพื่อให้ได้รูปแบบข้อมูลดังกล่าว
พอจะมีสูตรที่จะดำเนินการได้ไหมครับ
คือหลังจากนำข้อมูลมาใส่ที่ input แล้ว
ให้สูตรจัดการข้อมูลตามรูปแบบที่ต้องการที่ชีต output ให้เลย
ขอบคุณครับ
by ajsudkedt
Tue Oct 07, 2025 8:40 pm
Forum: Excel
Topic: ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับแบบมีเงื่อนไข
Replies: 4
Views: 129

ขอสูตรจัดรูปแบบข้อมูลตามกำหนดครับแบบมีเงื่อนไข

หากใส่ข้อมูลลงในชื่อ input
แล้วต้องการให้แสดงข้อมูลในชีต output
ต้องใช้สูตรอย่างไร
ตามไฟล์แนบ ครับ
by ajsudkedt
Mon Sep 08, 2025 9:01 am
Forum: Excel
Topic: ขอวิธีแก้ไขสูตรบันทึกเวลาเรียนครับ
Replies: 8
Views: 872

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

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

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



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

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

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


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

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

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

โดยปกติ หากบันทึกวันที่ไม่เข้าเรียนของนักเรียนแต่ละห้อง (ชีต R1 คือ ห้อง 1, R2 คือ ห้อง 2, R3 คือ ห้อง 3 และ R4 คือ ห้อง 4) ด้วยการคีย์ ตัวอักษร ข (ขาด), ป(ป่วย), ล (ลากิจ), หรือ น(หนีเรียน) ลงในวันที่ใด ๆ ของนักเรียนคนใด ในชีต R1 ถึง R4 ข้อมูลที่คีย์ จะไปแสดงที่ชีต GS ปัญหาเจอตอนนี้คือ หากมีนักเร ...
by ajsudkedt
Sun Sep 07, 2025 5:16 am
Forum: Excel
Topic: ขอวิธีแก้ไขสูตรบันทึกเวลาเรียนครับ
Replies: 8
Views: 872

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

ที่ชีต GS บรรทัดที่ 73 เป็นนักเรียนห้อง 1 ที่เพิ่งย้ายเข้ามา
เลยได้อยู่บรรทัดสุดท้าย แต่พอบันทึก ข ป ล น ที่ชีต R1
ของเลขที่ 17 บรรทัดที่ 19 ข้อมูลที่บันทึก ข ป ล น ไม่แสดงที่ชีต GR
แต่กลับเอาข้อมูลของเลขที่ 1 ของ R1 มาแสดงแทน
ต้องปรับแก้สูตรอย่างไร ตามไฟล์แนบครับ
ปล. หากจะยึดเอาเลขประจำตัวเลขห ...
by ajsudkedt
Fri Sep 05, 2025 10:42 am
Forum: Excel
Topic: ข้อความยาวสูตร error แก้อย่างไรครับ
Replies: 7
Views: 808

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 ...
by ajsudkedt
Wed Sep 03, 2025 4:55 pm
Forum: Excel
Topic: ข้อความยาวสูตร error แก้อย่างไรครับ
Replies: 7
Views: 808

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


:D ในเครื่องผมสามารถแสดงผลลัพธ์ได้ปกติครับ

สูตรนั้นไม่ต้องกดแป้น Ctrl+Shift+Enter ลองคลิกที่ K1 > กดแป้น F2 เพื่อ Edit เซลล์ > Enter > Copy สูตรลงด้านล่างใหม่

หากยังไม่ได้ผลลัพธ์ให้ลองทำการ Replace เพื่อ Activate สูตรเสียใหม่โดย กดแป้น Ctrl+F เพื่อเปิดกล่องโต้ตอบ Find & Replace > ช่องบนคีย์ =, ช ...
by ajsudkedt
Wed Sep 03, 2025 5:22 am
Forum: Excel
Topic: ข้อความยาวสูตร error แก้อย่างไรครับ
Replies: 7
Views: 808

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

ถามต่อครับ
จากไฟล์แนบ ถ้าโจทย์คำถามที่คอลัมน์ B เป็นข้อความที่ยาว
สูตรที่ช่องคำถามที่คอลัมน์ K จะไม่แสดงคำถาม
ต้องปรับแก้สูตรอย่างไรครับ
by ajsudkedt
Tue Sep 02, 2025 5:25 pm
Forum: Excel
Topic: ข้อความยาวสูตร error แก้อย่างไรครับ
Replies: 7
Views: 808

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


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

ที่ D2 คีย์
=INDEX(input!A:A, MATCH(LEFT(B2,255), INDEX(LEFT(input!$A$1:$A$71,255),0), 0) + 6)
Enter > Copy ลงด้านล่าง
ที่ E2 คีย์
=INDEX(input!$A:$A,MATCH(LEFT($B2,255),INDEX(LEFT(input!$A$1:$A$71,255),0),0)+COLUMNS($E2:E2))
Enter > Copy ไปด้านขวาและลงด ...
by ajsudkedt
Tue Sep 02, 2025 4:14 am
Forum: Excel
Topic: ข้อความยาวสูตร error แก้อย่างไรครับ
Replies: 7
Views: 808

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

จากไฟล์แนบ ถ้าโจทย์คำถามที่ชีต input เป็นข้อความที่ยาว
สูตรที่ชีต formular ที่คอลัมน์ D:I จะ error
ต้องปรับแก้สูตรอย่างไรครับ
by ajsudkedt
Tue Aug 12, 2025 4:33 pm
Forum: Excel
Topic: ขอสูตรจัดข้อมูลจากแนวตั้งไปแนวนอนแบบหลายคอลัมน์
Replies: 5
Views: 553

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

snasui wrote: Sat Aug 09, 2025 6:32 am :D ที่ไม่ได้คำตอบเพราะ สูตรที่ C2, L2 ยังไม่ได้ Copy ไปด้านขวา

สูตรทั้งหมด Enter อย่างเดียวไม่ต้อง Ctrl+Shift+Enter ครับ
สูตรที่ให้มา ได้ผลดั่งที่ต้องการเลยครับ
กราบขอบพระคุณมากครับ
by ajsudkedt
Sat Aug 09, 2025 6:28 am
Forum: Excel
Topic: ขอสูตรจัดข้อมูลจากแนวตั้งไปแนวนอนแบบหลายคอลัมน์
Replies: 5
Views: 553

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 ajsudkedt
Fri Aug 08, 2025 11:03 am
Forum: Excel
Topic: ขอสูตรจัดข้อมูลจากแนวตั้งไปแนวนอนแบบหลายคอลัมน์
Replies: 5
Views: 553

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

หากตั้งการให้ข้อมูลที่อยู่แบบแนวตั้งในชีต input
ดึงไปอยู่แนวนอนในชีต output
โดยยึดเลขในคอลัมน์ T-Code เป็นหลัก
ต้องใช้สูตรอย่างไร ตามไฟล์แนบครับ
ขอบคุณครับ