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

by maroot610
Mon Aug 01, 2022 3:26 pm
Forum: Excel
Topic: ต้องการให้ตัดเครื่องหมาย - หรือ ตัวอักษรออก และนำตัวเลขมาลงช่องละ 1 ตัว มีไฟล์ตัวอย่างแนบให้ครับ
Replies: 2
Views: 307

ต้องการให้ตัดเครื่องหมาย - หรือ ตัวอักษรออก และนำตัวเลขมาลงช่องละ 1 ตัว มีไฟล์ตัวอย่างแนบให้ครับ

พอดีตอนนี้ผมไม่รู้จะเริ่มเขียนสูตรยังไงดีครับ เพราะ แบบข้อความตัวเลขที่ต้องใช้ไม่ได้ตายตัวครับ
พอมีวิธีสำหรับการเขียนสูตรความต้องการแบบนี้ไหมครับ
มีไฟล์ตัวอย่างแนบให้ครับ
ขอบคุณล่วงหน้าครับ :thup:
by maroot610
Tue Jan 21, 2020 2:57 pm
Forum: Excel
Topic: ดึงข้อมูลจากเดือนมาแสดง ชื่อและวันที่ ของเดือน ที่เราเลือกจากอีก sheet ครับ
Replies: 7
Views: 771

Re: ดึงข้อมูลจากเดือนมาแสดง ชื่อและวันที่ ของเดือน ที่เราเลือกจากอีก sheet ครับ

puriwutpokin wrote: Tue Jan 21, 2020 2:52 pm ลองดูนะครับเท่าที่เข้าใจ
ที่ B6=IFERROR(INDEX(WD!$B:$B,AGGREGATE(15,6,ROW(WD!$B$2:$B$26)/(WD!$E$2:$E$26=RIGHT(CELL("filename"),5)),ROW(A1))),"") copy down
ที่ C6 และ D6 ให้เป็นคอลัมน์สีแดงตาม ลำดับ เป็น WD!$F:$F และ WD!$D:$D
ขอบคุณมากๆ เลยครับ
by maroot610
Tue Jan 21, 2020 2:34 pm
Forum: Excel
Topic: ดึงข้อมูลจากเดือนมาแสดง ชื่อและวันที่ ของเดือน ที่เราเลือกจากอีก sheet ครับ
Replies: 7
Views: 771

Re: ดึงข้อมูลจากเดือนมาแสดง ชื่อและวันที่ ของเดือน ที่เราเลือกจากอีก sheet ครับ

puriwutpokin wrote: Tue Jan 21, 2020 2:13 pm
maroot610 wrote: Tue Jan 21, 2020 11:07 am โดย กำหนด จาก เบอร์รถ เป็นหลัก ครับ กรณี ที่ มีการสลับ คนขับ ครับ
ลองใส่ตัวอย่างคำตอบมาดูครับ เพราะไม่เข้าใจว่า เงื่อนไขอะไรที่ให้แสดง
ลองทำเงื่อนไขตามที่แจ้งเป็นตัวอย่างค่าที่ต้องการ มาดูกันครับ :D
ผมแนบไฟล์ให้ใหม่แล้ว ครับ
by maroot610
Tue Jan 21, 2020 11:01 am
Forum: Excel
Topic: ดึงข้อมูลจากเดือนมาแสดง ชื่อและวันที่ ของเดือน ที่เราเลือกจากอีก sheet ครับ
Replies: 7
Views: 771

Re: ดึงข้อมูลจากเดือนมาแสดง ชื่อและวันที่ ของเดือน ที่เราเลือกจากอีก sheet ครับ


แบบนี้หรือเปล่าครับ ที่ C6=IFERROR(INDEX(employee,AGGREGATE(15,6,ROW(WD!B$2:B$26)/(WD!B$2:B$26=B$6),ROW(A1))),"")

เช่น เดือน 7 นาย B ขับรถไปทั้งหมด 3 วัน คือวันที่ 20,26,30 คือผมอยากให้ แสดง ใน sheet m mst01 โดยแสดง นาย B ทั้ง 3 วัน พร้อม กับ แสดงในช่อง วันที่ ที่ นาย B ได้ขับรถใน เดือน 7 ไปด ...
by maroot610
Tue Jan 21, 2020 10:35 am
Forum: Excel
Topic: ดึงข้อมูลจากเดือนมาแสดง ชื่อและวันที่ ของเดือน ที่เราเลือกจากอีก sheet ครับ
Replies: 7
Views: 771

ดึงข้อมูลจากเดือนมาแสดง ชื่อและวันที่ ของเดือน ที่เราเลือกจากอีก sheet ครับ

ตอนแรก ผมได้ใช้ สูตรจากหัวข้อนี้ครับ http://snasui.com/viewtopic.php?t=11046
แต่ ดึงข้อมูลแบบทั้งหมด มาได้ครับ แต่ไม่สามารถดึงแบบ ระบุเป็นเดือนๆได้ครับ

ตัวอย่าง ดึงค่าจากเดือน โดยให้แสดงชื่อของเจ้าของรถที่กำหนด เช่น MST01 นาย A เมื่อกรอก วัน เดือน ปี ไปแล้ว ให้ แสดงข้อมูลจาก Sheet WD ของเดือน ที่ได ...
by maroot610
Mon Jan 20, 2020 2:13 pm
Forum: Excel
Topic: ต้องการดึงข้อมูล จาก sheet 1 ไป แสดง อีก sheet ครับ
Replies: 2
Views: 442

Re: ต้องการดึงข้อมูล จาก sheet 1 ไป แสดง อีก sheet ครับ

Supachok wrote: Mon Jan 20, 2020 1:49 pm A3 all sheet

=IFERROR(INDEX(Sheet1!A$4:A$9,(AGGREGATE(15,6,(ROW(Sheet1!$B$4:$B$9)-ROW($B$4)+1)/(RIGHT(CELL("filename"))=Sheet1!$B$4:$B$9),ROW(A1)))),"")
ขอบคุณมากครับ สามารถทำได้แล้วครับ
อ้างอิง จาก http://snasui.com/viewtopic.php?t=11046
by maroot610
Mon Jan 20, 2020 11:11 am
Forum: Excel
Topic: ต้องการดึงข้อมูล จาก sheet 1 ไป แสดง อีก sheet ครับ
Replies: 2
Views: 442

ต้องการดึงข้อมูล จาก sheet 1 ไป แสดง อีก sheet ครับ

ต้องการ แสดง sheet 1 โดย ถ้าชื่อซ้ำกันให้ไป แสดง ใน sheet นี้
ถ้าอีก ชื่อ ให้ไป แสดงอีก sheet ครับ
โดยดึง วันที่ ชื่อ จำนวน เงิน ไป แสดง ด้วย ครับ
ขอบคุณครับ
by maroot610
Mon Sep 16, 2019 4:38 pm
Forum: Excel
Topic: สอบถาม การ นับจำนวนทั้งหมดโดยแยกตามวันที่ครับ
Replies: 2
Views: 655

Re: สอบถาม การ นับจำนวนทั้งหมดโดยแยกตามวันที่ครับ


เนื่องจากค่าในช่อง F เป็นวันที่ และเวลา การเทียบ
จะทำได้ยากกว่า การเปลี่ยนไปใช้ช่อง G และเนื่องจาก
ค่าเหล่านี้เป็นตัวเลข ดังนั้นจึงต้องเทียบกับค่าที่เป็นตัวเลข
(วันที่) ไม่สามารถใช้ "15/08/2019" ซึ่งเป็นตัวอักษรได้ครับ

=COUNTIFS(I3:I22, I3,G3:G22,DATE(2019,8,15))

ขอบคุณมากๆ ครับ ได้แล้วครับ
by maroot610
Mon Sep 16, 2019 4:08 pm
Forum: Excel
Topic: สอบถาม การ นับจำนวนทั้งหมดโดยแยกตามวันที่ครับ
Replies: 2
Views: 655

สอบถาม การ นับจำนวนทั้งหมดโดยแยกตามวันที่ครับ

จากไฟล์ที่แนบครับ คือต้องการ นับจำนวนทั้งหมด โดยแยกจาก Dept ครับ โดนยึดวันที่ด้วยครับ
เช่น QD วันที่ 15/8/2019 มีทั้งหมด 4 ครั้ง วันที่ 16/8/2019 มีทั้งหมด 1 ครั้ง
ใช้สูตรยังไง ดีครับ
ผมได้ลองใช้ COUNTIFS แล้ว แสดงค่าเป็น 0 ครับ
by maroot610
Wed Mar 20, 2019 5:00 pm
Forum: Excel
Topic: code VBA ทั้งหมดไม่ยอมทำงานครับ มีไฟล์ครับ
Replies: 7
Views: 871

Re: code VBA ทั้งหมดไม่ยอมทำงานครับ มีไฟล์ครับ

puriwutpokin wrote: Wed Mar 20, 2019 4:48 pm ผมเปลี่ยนสกุลไฟล์ เป็น .xlsm แล้ว และ แอด VBA ที่ปุ๋มแล้วครับ ลองดูตามไฟล์แนบครับ :D
ขอบคุณมาก เลยครับ
by maroot610
Wed Mar 20, 2019 4:40 pm
Forum: Excel
Topic: code VBA ทั้งหมดไม่ยอมทำงานครับ มีไฟล์ครับ
Replies: 7
Views: 871

Re: code VBA ทั้งหมดไม่ยอมทำงานครับ มีไฟล์ครับ

puriwutpokin wrote: Wed Mar 20, 2019 4:32 pm ปรับเป็น จาก

Code: Select all

Range("n4")
เป็น

Code: Select all

Range("b4")
ทั้งหมดครับ 2 จุดส่วน
ส่วน Validate รายการหายไป สร้างใหม่ด้วยครับ
เป็น =OFFSET(รายชื่อ!B1,,,COUNTA(รายชื่อ!B:B)) :D
ขอบคุณครับ
Validate พอ save แล้วกลับมาเปิด จะหายไปครับ
ส่วนโค้ด ยังไม่ได้ ครับ
by maroot610
Wed Mar 20, 2019 3:28 pm
Forum: Excel
Topic: code VBA ทั้งหมดไม่ยอมทำงานครับ มีไฟล์ครับ
Replies: 7
Views: 871

Re: code VBA ทั้งหมดไม่ยอมทำงานครับ มีไฟล์ครับ

puriwutpokin wrote: Wed Mar 20, 2019 3:12 pm ไฟล์ที่ จะเก็บโค้ด ได้ต้องเป็นไฟล์นามสกุล .xls,.xlsb หรือ .xlsm ครับ ถ้านามสกุล .xlsx เก็บโค้ดไม่ได้ครับลองดูใหม่ครับ
ขอโทษครับ แก้ไขแล้วครับ
by maroot610
Wed Mar 20, 2019 3:00 pm
Forum: Excel
Topic: code VBA ทั้งหมดไม่ยอมทำงานครับ มีไฟล์ครับ
Replies: 7
Views: 871

code VBA ทั้งหมดไม่ยอมทำงานครับ มีไฟล์ครับ

อันนี้คือ โค้ดที่ใช้งานครับ
อ้างอิงจาก https://www.snasui.com/viewtopic.php?f=3&t=5891&p=37881&hilit=print#p37881

Sub Print_List()
Dim strValidationRange As String
Dim rngValidation As Range
Dim rngDepartment As Range

Application.ScreenUpdating = False

strValidationRange = Range("n4 ...
by maroot610
Tue Mar 19, 2019 3:59 pm
Forum: Excel
Topic: การสร้างจดหมายเวียน ใน Excel ครับ มีไฟล์ตัวอย่างครับ
Replies: 4
Views: 663

Re: การสร้างจดหมายเวียน ใน Excel ครับ มีไฟล์ตัวอย่างครับ

Supachok wrote: Tue Mar 19, 2019 3:08 pm B4

Data validation > list > source

=OFFSET(รายชื่อ!B1,,,COUNTA(รายชื่อ!B:B))
ขอบคุณมากๆ ครับ เหลือแค่ การปริ้นแบบที่เดียวทั้งหมด แต่เดียวผม ลองหา วิธี ก่อนครับ ขอบคุณมากครับ
by maroot610
Tue Mar 19, 2019 3:03 pm
Forum: Excel
Topic: การสร้างจดหมายเวียน ใน Excel ครับ มีไฟล์ตัวอย่างครับ
Replies: 4
Views: 663

Re: การสร้างจดหมายเวียน ใน Excel ครับ มีไฟล์ตัวอย่างครับ

Supachok wrote: Tue Mar 19, 2019 2:44 pm B7
=VLOOKUP($B$4,รายชื่อ!$B$1:$Q$5,ROW()-4,0)

F7
=VLOOKUP($B$4,รายชื่อ!$B$1:$Y$5,ROW()+10,0)

copy down
ขอบคุณครับ แต่ เนื่องจาก จำนวนพนักงาน เยอะพอสมควร ครับ เลยต้องการแบบ ดึงชื่อมา กดดูที่ละ ชื่อ ได้ เลยครับ
by maroot610
Tue Mar 19, 2019 2:21 pm
Forum: Excel
Topic: การสร้างจดหมายเวียน ใน Excel ครับ มีไฟล์ตัวอย่างครับ
Replies: 4
Views: 663

การสร้างจดหมายเวียน ใน Excel ครับ มีไฟล์ตัวอย่างครับ

ถ้าเป็น Excel กับ Word ผมสามารถ ทำได้ครับ
แต่ถ้าเป็น Excel อย่างเดียว เช่น Sheet1 เป็น ชื่อ ข้อมูลต่างๆ ส่วน Sheet2 จะดึงข้อมูลจาก Sheet1 มาแสดง เพื่อปริ้น
ไม่ทราบว่าสามารถ ทำได้ไหม ครับ
ขอบคุณครับ