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

by norkaz
Thu Jun 05, 2025 11:18 pm
Forum: Excel
Topic: องการให้ข้อมูลจาก Sheet "Report" ไปแสดงใน Sheet "Summary"
Replies: 1
Views: 59

Re: องการให้ข้อมูลจาก Sheet "Report" ไปแสดงใน Sheet "Summary"

...

B5

=IFERROR(INDEX(Report!D:D,MOD(AGGREGATE(15,6,(Report!$D$5:$D$17="รายจ่าย")*10000+ROW(Report!$D$5:$D$17),ROWS(B$5:B5)),10000)),"")
Copy ลงไป


C5

=IFERROR(INDEX(Report!B:B,MOD(AGGREGATE(15,6,(Report!$D$5:$D$17="รายจ่าย")*10000+ROW(Report!$D$5:$D$17),ROWS(C$5:C5)),10000)),"")
Copy ลงไป คอล ...
by norkaz
Fri May 30, 2025 9:05 pm
Forum: Excel
Topic: สอบถามเรื่องการทำกราฟซ้อนกัน
Replies: 1
Views: 135

Re: สอบถามเรื่องการทำกราฟซ้อนกัน

...

เบื้องต้นลอง วางสลับข้อมูล ตามตัวอย่างในไฟล์ครับ

สร้างกราฟ แล้ว ลองปรับแท่งกราฟ



*** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***


แมวใหญ่-Bigcat9
RCA พระราม9 กรุงเทพฯ

.......
by norkaz
Tue May 13, 2025 8:29 pm
Forum: Excel
Topic: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"
Replies: 22
Views: 1943

Re: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"

...


มีแถวจำนวนมาก สูตรช้า เป็นเรื่องปกติ
ลองใช้ Pivot Table ไปช่วย


a) สร้าง Pivot Table
b) L4 คีย์สูตรตามนั้น
c) M4 คีย์สูตรตามนั้น
d) N4 คีย์สูตรตามนั้น

e) B2 คีย์สูตรตามนั้น
f) C2 คีย์สูตรตามนั้น
g) D2 คีย์สูตรตามนั้น
h) E2 คีย์สูตรตามนั้น

ในไฟล์แนบที่ใส่ค่า xxx ไว้ ให้ Copy สูตรลงไปทับ ...
by norkaz
Tue May 13, 2025 9:27 am
Forum: Excel
Topic: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"
Replies: 22
Views: 1943

Re: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"

....

โจทย์เดิมกำหนด ตัวตัดที่ Baht, บาท

โจทย์ใหม่ ถ้า นอกจาก Baht บาท ให้ตัดจากอะไร
ช่วยทำตัวอย่าง คำตอบ ผลลัพธ์ ที่ต้องการมาดูครับ


**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
by norkaz
Tue May 13, 2025 9:18 am
Forum: Excel
Topic: สอบถามสูตรการดึงข้อมูลแต่ละชีทมาใส่ในชีทผลรวม
Replies: 2
Views: 257

Re: สอบถามสูตรการดึงข้อมูลแต่ละชีทมาใส่ในชีทผลรวม

...

คอลัมน์ G สร้าง
ชื่อชีท +เครื่องหมาย !

B2
=INDIRECT(G2&"S12")
Copy ลงไป


**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...
by norkaz
Tue May 13, 2025 6:54 am
Forum: Excel
Topic: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ
Replies: 6
Views: 582

Re: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ

...

ปรับที่ E1
=IFERROR(SUBSTITUTE(INDEX(TRIM(MID(SUBSTITUTE($A1&", "&$B1&", "&$C1&", "," ",REPT(" ",50)),{1,2,3,4,5,6,7,8,9,10}*50-49,50)),AGGREGATE(15,6,{1,2,3,4,5,6,7,8,9,10}/(MATCH(TRIM(MID(SUBSTITUTE($A1&", "&$B1&", "&$C1&", "," ",REPT(" ",50)),{1,2,3,4,5,6,7,8,9,10}*50-49,50)),TRIM(MID ...
by norkaz
Mon May 12, 2025 2:41 pm
Forum: Excel
Topic: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ
Replies: 6
Views: 582

Re: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ

***
ท่านเเจ้าของคำถาม ช่วย แนบไฟล์ที่ผมเขียนไปแล้ว ที่ใช้สูตรนั้นมาครับ เพื่อแก้ไขไปจากนั้นครับ



**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

......
by norkaz
Fri May 09, 2025 7:55 pm
Forum: Excel
Topic: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"
Replies: 22
Views: 1943

Re: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"

...

รบกวนช่วยส่ง ไฟล์จริงๆ ที่มี 20000 Row มาดูครับ

ตัดเอาเฉพาะ ส่วนนั้น มาครับ เอามาเท่านั้นก็พอ ...วางแบบค่ามาครับ ไม่ต้องเอาสูตรมา

========


การคำนวณช้า เป็นไปได้ที่ข้อมูลมากเช่นเกินระดับ 1 หมื่นแถว แต่ถ้าเห็นข้อมูลจริง อาจจะมีวิธีการอย่างอื่นที่อาจจะทำให้เร็วขึ้นได้ หรืออาจจะไม่ได้ อันน ...
by norkaz
Fri May 09, 2025 3:16 pm
Forum: Excel
Topic: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"
Replies: 22
Views: 1943

Re: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"

...

ข้อมูล ตัวเลขที่ให้มาไม่เหมือน ในไฟล์ เดิมที่ให้มา
สะพานไม่แน่นอน ปรับลดหลัก จาก 15 เหลือ 12 ไปตามนี้ครับ

C2
=IFERROR(MID(RIGHT(LEFT(B2,AGGREGATE(15,6,SEARCH({"baht","THB","บาท"},B2)-1,1)),12),AGGREGATE(15,6,SEARCH({0,1,2,3,4,5,6,7,8,9},RIGHT(LEFT(B2,AGGREGATE(15,6,SEARCH({"baht","THB","บาท ...
by norkaz
Fri May 09, 2025 2:57 pm
Forum: Excel
Topic: รบกวนขอสูตรขึ้นบรรทัดใหม่(งาน QR Code)
Replies: 2
Views: 313

Re: รบกวนขอสูตรขึ้นบรรทัดใหม่(งาน QR Code)

...

Excel 365

F5
=IF(D5="","",F4&TEXTJOIN(",",1,D5:E5)&CHAR(10))
Copy ลงไป

B2
=LOOKUP(2,1/(F5:F99<>""),F5:F99)



**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...
by norkaz
Fri May 09, 2025 2:13 pm
Forum: Excel
Topic: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"
Replies: 22
Views: 1943

Re: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"

...

C2
=IFERROR(MID(RIGHT(LEFT(B2,AGGREGATE(15,6,SEARCH({"baht","THB","บาท"},B2)-1,1)),15),AGGREGATE(15,6,SEARCH({0,1,2,3,4,5,6,7,8,9},RIGHT(LEFT(B2,AGGREGATE(15,6,SEARCH({"baht","THB","บาท"},B2)-1,1)),15)),1),15)+0,"")

Copy ลงไป สูตรน่าจะดักเลขได้ทุกหลักครับ


**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาท ...
by norkaz
Fri May 09, 2025 1:35 pm
Forum: Excel
Topic: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"
Replies: 22
Views: 1943

Re: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"

...

ปรับลดเลข ในสูตรจาก 15 เป็น 11

สูตรที่เขียนไป เป็นการแก้ปัญหาเฉพาะหน้า เพื่อไม่ใหเ้สูตรยาว เกินไป

C2
=IFERROR(MID(RIGHT(LEFT(B2,SEARCH("baht",B2)-1),11),SEARCH(" ",RIGHT(LEFT(B2,SEARCH("baht",B2)-1),11))+1,11)+0,"")

การปรับแบบนี้ จำนวนเงิน ที่ได้ในแต่ละเซลล์ จะไม่มากกว่า 99.99 ล้านครับ ...
by norkaz
Fri May 09, 2025 12:42 pm
Forum: Excel
Topic: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"
Replies: 22
Views: 1943

Re: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"

...

ข้อมูล มีประมาณเท่าใด กี่แถว กี่คอลัมน์ สูตรที่เขียนไปไม่น่าช้าครับ

ถ้าจะช้า น่าจะเป็น สูตรในคอลัมน์ B แต่ก็ขึ้นกับจำนวนข้อมูล ถ้าระดับ ไม่กี่พัน ไม่เกิน หมื่นแถว ไม่ควรช้าผิดปกติครับ

ถ้าข้อมูลไม่เยอะมาก ลอง เช็คที่
Formulars -> Name Manager
อาจจะมี Range Name ที่ติดมากับระบบ ที่ดึงข้อม ...
by norkaz
Fri May 09, 2025 10:46 am
Forum: Excel
Topic: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"
Replies: 22
Views: 1943

Re: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"

...

C2
=MID(RIGHT(LEFT(B2,SEARCH("baht",B2)-1),15),SEARCH(" ",RIGHT(LEFT(B2,SEARCH("baht",B2)-1),15))+1,15)+0
Copy ลงไป


แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...
by norkaz
Thu May 08, 2025 3:00 pm
Forum: Excel
Topic: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"
Replies: 22
Views: 1943

Re: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"

...

ชีท Data

เนื่องจาก สะพานในการแยกคำไม่แน่นอน
คอลัมน์ L สร้างตารางมารองรับ ตารางนี้ ต้อง คีย์ รายการ ที่จะให้ตัดค่า ตามนั้น
ถ้า ไม่มีสะพานนี้ จะตัดไม่ถูกต้อง หรือ ตัดเกิน ตัดขาด ให้ กลับไป คีย์ลงไปให้ถูกต้อง

J2
=LEFT($A2,AGGREGATE(15,6,SEARCH($L$2:$L$21,$A2),1)-2)
Copy ลงไป

*** ปรับช ...
by norkaz
Thu May 08, 2025 11:12 am
Forum: Excel
Topic: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"
Replies: 22
Views: 1943

Re: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"

***

ในการตัดมาแสดง ต้อง มีสะพานในการตัดคำที่ แน่นอน

ข่วยอธิบาย กรณี ที่ มีวงเล็บ ปิด เปิด
1 ชุด xxxx ()
กับ 2 ชุด xxxx () xxxx()

ต้อง ตัดคำมาแสดงอย่างไรครับ

**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...
by norkaz
Thu May 08, 2025 10:16 am
Forum: Excel
Topic: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"
Replies: 22
Views: 1943

Re: อยากให้แต่ละ "OrderSet Desc" ใน Sheet "Data" มาแสดงใน Sheet "View"

...

ตัว Description มีสะพายไม่แน่นอน ในการตัดคำ แนะนนำให้ใช้ Pivot Table สรุปรายการออกมา แล้ว Manual ตัด เฉพาะ กลุ่มที่ต้องการมาวาง น่าจะเป็นทางเลือกที่ดีกว่าครับ

C2
=SUMIFS(Data!G$2:G$708,Data!$A$2:$A$708,"*"&$B2&"*")
Copy ไปขวา และลงล่าง

ไม่เข้าใจ ตรงหมายเหตุ ที่สอบถามเพิ่มเติมมาครับ
1 ...
by norkaz
Thu May 08, 2025 9:54 am
Forum: Excel
Topic: พอดีจะทำแบบรายงานผลการเรียนรายบุคคลของนักเรียน อยากให้แสดงผลอัตโนมัติตามเลขที่
Replies: 9
Views: 974

Re: พอดีจะทำแบบรายงานผลการเรียนรายบุคคลของนักเรียน อยากให้แสดงผลอัตโนมัติตามเลขที่

...

F10
=VLOOKUP($F$6,ผลการเรียน!$A:$AO,MATCH(B10,ผลการเรียน!$A$2:$AO$2,0),0)
Copy ลงไป

C23
=VLOOKUP($F$6,ผลการเรียน!$A:$AO,MATCH(B23,ผลการเรียน!$A$3:$AO$3,0),0)

Copy ลงไป

**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...
by norkaz
Thu May 08, 2025 7:43 am
Forum: Excel
Topic: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ
Replies: 6
Views: 582

Re: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ

...

Excel 365
=UNIQUE(TEXTSPLIT(CONCAT(TRIM(A1:C1)&", ")," "),1)

**สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***

แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ

...
by norkaz
Thu May 08, 2025 7:31 am
Forum: Excel
Topic: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ
Replies: 6
Views: 582

Re: แสดงผลลัพธ์ที่ไม่ซ้ำกันครับ

...

E1 (Helper)
=IFERROR(INDEX(TRIM(MID(SUBSTITUTE($A1&", "&$B1&", "&$C1," ",REPT(" ",50)),{1,2,3,4,5,6,7,8,9,10}*50-49,50)),AGGREGATE(15,6,{1,2,3,4,5,6,7,8,9,10}/(MATCH(TRIM(MID(SUBSTITUTE($A1&", "&$B1&", "&$C1," ",REPT(" ",50)),{1,2,3,4,5,6,7,8,9,10}*50-49,50)),TRIM(MID(SUBSTITUTE($A1&", "&$B1 ...