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

by gamefunza
Thu Sep 20, 2018 1:23 pm
Forum: Excel
Topic: ดึงข้อมูลจากตารางช้อมูล ทั้งหมดที่มีอยู่ โดยอ้างอิงจากวันที่
Replies: 3
Views: 728

Re: ดึงข้อมูลจากตารางช้อมูล ทั้งหมดที่มีอยู่ โดยอ้างอิงจากวันที่


อีกแบบsheet Data (2) เติม Data column A เลือก A5:A17 กด F5 > special > blank > พิมพ์ = กดลูกศรขึ้น > Ctrl+ Enter

E7 ลากไป F7 ลากลง
=IFERROR(INDEX(B$5:B$17,AGGREGATE(15,6,(ROW(B$5:B$17)-ROW(B$4))/($A$5:$A$17=$E$4),ROWS(E$7:E7))),"")


Example.xlsx


ขอบคุณมากครับ ได้แล้ว :cp: :cp: :cp: :cp:
by gamefunza
Thu Sep 20, 2018 10:54 am
Forum: Excel
Topic: ดึงข้อมูลจากตารางช้อมูล ทั้งหมดที่มีอยู่ โดยอ้างอิงจากวันที่
Replies: 3
Views: 728

ดึงข้อมูลจากตารางช้อมูล ทั้งหมดที่มีอยู่ โดยอ้างอิงจากวันที่

ผมต้องการที่จะดึงข้อมูลจาก ตารางข้อมูล โดยค้นหาจากวันที่ ที่ใส่เข้าไป หากวันที่นั้น มี 2 ข้อมูล ให้โชวใน Form ทั้งหมดที่มีคือ 2 ข้อมูล
ตัวอย่างตามไฟล์แนบครับ
by gamefunza
Sat Aug 18, 2018 1:36 pm
Forum: Excel
Topic: การ Match ข้อมูลที่มีมากกว่า 1 ค่า
Replies: 7
Views: 1638

Re: การ Match ข้อมูลที่มีมากกว่า 1 ค่า

snasui wrote: Sat Aug 18, 2018 11:28 am :D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ C13 คีย์
    =INDEX($B$1:$H$1,MIN(IF($B$2:$H$9=$B11,COLUMN($B$1:$H$1)-COLUMN($B$1)+1)))
    Ctrl+Shift+Enter
  2. ที่ D13 คีย์
    =INDEX($A$2:$A$9,MIN(IF($B$2:$H$9=$B11,ROW($A$2:$A$9)-ROW($A$2)+1)))
    Ctrl+Shift+Enter
ได้แล้วครับ ขอบคุณมากครับ
by gamefunza
Sat Aug 18, 2018 11:06 am
Forum: Excel
Topic: การ Match ข้อมูลที่มีมากกว่า 1 ค่า
Replies: 7
Views: 1638

Re: การ Match ข้อมูลที่มีมากกว่า 1 ค่า

snasui wrote: Sat Aug 18, 2018 10:34 am :D แนบไฟล์ล่าสุดพร้อมข้อมูลตัวอย่างตามคำถามจะได้สะดวกในการตอบต่อไปจากนั้นครับ
แนบ FIle มาแล้วครับผม
by gamefunza
Sat Aug 18, 2018 10:25 am
Forum: Excel
Topic: การ Match ข้อมูลที่มีมากกว่า 1 ค่า
Replies: 7
Views: 1638

Re: การ Match ข้อมูลที่มีมากกว่า 1 ค่า


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

ที่ C15 คีย์
=MIN(IF($B$2:$H$9=$B15,COLUMN($B$1:$H$1)-COLUMN($B$1)+1))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
ที่ D15 คีย์
=MIN(IF($B$2:$H$9=$B15,ROW($A$2:$A$9)-ROW($A$2)+1))
Ctrl+Shift+Enter > Copy ลงด้านล่าง


Note: Ctrl+Shift+Enter
เป็นการสร้างสูตร ...
by gamefunza
Sat Aug 18, 2018 9:48 am
Forum: Excel
Topic: การ Match ข้อมูลที่มีมากกว่า 1 ค่า
Replies: 7
Views: 1638

Re: การ Match ข้อมูลที่มีมากกว่า 1 ค่า

snasui wrote: Sat Aug 18, 2018 9:38 am :D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ C15 คีย์
    =MIN(IF($B$2:$H$9=$B15,COLUMN($B$1:$H$1)-COLUMN($B$1)+1))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
  2. ที่ D15 คีย์
    =MIN(IF($B$2:$H$9=$B15,ROW($A$2:$A$9)-ROW($A$2)+1))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
ขอบคุณมากครับอาจารย์ :D
by gamefunza
Sat Aug 18, 2018 9:16 am
Forum: Excel
Topic: การ Match ข้อมูลที่มีมากกว่า 1 ค่า
Replies: 7
Views: 1638

การ Match ข้อมูลที่มีมากกว่า 1 ค่า

ผมต้องการจับคู่ข้อมูล จาก ID ในตาราง แนวนอน และ แนวตั้ง อยากจะถามว่ามีวิธีไหนบ้างครับที่จะทำได้
by gamefunza
Fri Apr 20, 2018 2:10 pm
Forum: Excel
Topic: แยกตัวเลข จาก วัน/เดือน/ปี
Replies: 1
Views: 610

แยกตัวเลข จาก วัน/เดือน/ปี

ผมต้องการจะดึงค่าเดือน

เช่น A1 = 12/5/2561 ให้ B1 = 5

อยากทราบว่าทำยังไงครับ
by gamefunza
Wed Mar 07, 2018 9:22 pm
Forum: Excel
Topic: Set ค่า Scale ของกราฟ
Replies: 3
Views: 677

Re: Set ค่า Scale ของกราฟ


:D ในเรื่อง Scale ของแกนกราฟ หากเป็น Auto หมายถึงตั้งโดยโปรแกรม Excel เอง เมื่อเป็น Auto ย่อมจะไปกำหนดให้เป็นค่านั้นค่านี้ไม่ได้ไม่ได้ โปรแกรมจึงกำหนดค่าเองได้ ดังนั้น ถ้า Auto มันจะเป็นค่าใดก็แล้วแต่โปรแกรมเท่านั้นครับ


คือผมอาจจะ อธิบายผิด คือผมหมายถึง เรา Fix ค่า Scale เริ่มต้น และ สิ้นสุด ...
by gamefunza
Wed Mar 07, 2018 9:06 pm
Forum: Excel
Topic: Set ค่า Scale ของกราฟ
Replies: 3
Views: 677

Set ค่า Scale ของกราฟ

เราสามารถ ตั้งค่า Scale ของตารางได้ไหมครับ โดยดึงค่าจาก CELL
ตัวอย่าง C17 = 50 D17 =30

จะเป็นเริ่มจาก 30 จบที่ 50

โดยให้ Auto ไม่ต้องเข้าไป Fix
by gamefunza
Mon Nov 27, 2017 1:27 pm
Forum: Excel
Topic: ขอความช่วยเหลือการนำข้อมูลมาเรียงชิดต่อกัน
Replies: 6
Views: 1042

Re: ขอความช่วยเหลือการนำข้อมูลมาเรียงชิดต่อกัน

บรรทัดแรกครับ
=IF(A2=0,A1," ")
ส่วนเรียงรอผู้อื่นมาตอบครับ :D
by gamefunza
Thu Nov 23, 2017 12:03 pm
Forum: Excel
Topic: แยกข้อความภายใน CELL
Replies: 2
Views: 512

Re: แยกข้อความภายใน CELL

B10 =LEFT($A10,FIND(" ",$A10)-1)
C10 =MID($A10,FIND("+",$A10)+1,FIND(",",$A10)-FIND("+",$A10)-1)
D10 =RIGHT($A10,LEN($A10)-FIND(",",$A10)) ครับ

#ผมเขียนได้พอดีเลย

=LEFT(A10, SEARCH(" ",A10,1))
=MID(A10,SEARCH(" ",A10,1),SEARCH(",",A10,SEARCH(" ",A10,1)+1)-SEARCH(" ",A10,1))
=MID(A10,SEARCH ...
by gamefunza
Thu Nov 23, 2017 9:08 am
Forum: Excel
Topic: แยกข้อความภายใน CELL
Replies: 2
Views: 512

แยกข้อความภายใน CELL

ผมมีค่า Standard ที่มีค่า + - ต้องการจะแยกค่านี้
ตัวอย่าง
100.98 +0.01,-0.02 แยก เป็น 100.98 0.01 -0.02
ผมลองใช้ Function Left,Right แล้ว เมื่อค่าทศนิยมเปลี่ยนไปจาก 1 ตำแหน่งเป็น 2 ตำแหน่ง ค่าที่แยกมาจะไม่ตรงครับ

Please See Attach File
by gamefunza
Thu Oct 19, 2017 8:53 am
Forum: Excel
Topic: COPY WORKSHEET To Another Workbook
Replies: 2
Views: 530

Re: COPY WORKSHEET To Another Workbook

ขอบคุณมากครับ :cp:
by gamefunza
Tue Oct 17, 2017 4:20 pm
Forum: Excel
Topic: COPY WORKSHEET To Another Workbook
Replies: 2
Views: 530

COPY WORKSHEET To Another Workbook

คือผม มี Form อยู่ Form นึง ที่ต้องการคือ ใช้ Macro Save As เป็นไฟลใหม่โดย ตั้งชื่อตาม CELL ที่กำหนด เช่น FileName1 = Range("B1").Text

ปัญหา : Code ที่ผมเขียนเนี่ย มัน Save ไปแค่ Value แต่ละ Cell เท่านั้น Shape หรือ รูปภาพ นั้นไม่ตามมาด้วย
จุดที่อยากให้ Guide : ตอนนี้ผมทำได้แค่ กำหนด Range ที่ต ...
by gamefunza
Mon Mar 20, 2017 2:43 pm
Forum: Excel
Topic: Function เพิ่มข้อมูล
Replies: 1
Views: 565

Function เพิ่มข้อมูล

ปกติเราจะใช้ Function VLOOKUP ในการ หาข้อมูลของ column
ผมอยากรู้ว่ามี Function ที่สามารถ เพิ่มข้อมูลเข้าไปได้ โดยดูจาก ข้อมูลใน Area ไหมครับ

สร้าง Text Box1 รับค่า ID แถวที่ 1
Text Box2 รับค่า เพิ่มค่าไปที่แถวที่ 3
ตัวอย่าง รับค่า Textbox1 1234 และ Textbox2 Snow
จะได้
แถว1 แถว2 แถวที่3
1234 ...
by gamefunza
Tue Feb 14, 2017 8:40 am
Forum: Excel
Topic: การใช้ Filter (Macro) จากชีทนึงไปยังอีกชีทนึง
Replies: 3
Views: 1180

Re: การใช้ Filter (Macro) จากชีทนึงไปยังอีกชีทนึง

ใช้ Macro บันทึกได้เลยครับ
แล้วเอาโค๊ดที่ได้จากการบันทึกมาปรับแต่งครับ
ตัวอย่างโค๊ดครับ
ก่อนปรับ
ActiveSheet.Range("$C$1:$C$67").AutoFilter Field:=1, Criteria1:="30023"
หลังปรับ
Sheets("เก็บข้อมูล").Range("$C$1:$C$67").AutoFilter Field:=1, Criteria1:=Sheets("Main Page").Range("e3").Value ...
by gamefunza
Mon Feb 13, 2017 4:33 pm
Forum: Excel
Topic: การใช้ Filter (Macro) จากชีทนึงไปยังอีกชีทนึง
Replies: 3
Views: 1180

การใช้ Filter (Macro) จากชีทนึงไปยังอีกชีทนึง

ผมยังไม่ค่อยเข้าใจในส่วนของ Parameter : field และ Criteria ครับ

Code: Select all

Worksheets(5).Range("A1:N15").AutoFilter _ 
 field:=1, _ 
 Criteria:="ID", _ 
ลองเขียนได้ประมาณนี้เองครับอยากให้ช่วยแนะนำหน่อยครับ

แนบไฟล์ และรูปภาพมาด้วยครับ
by gamefunza
Tue Feb 07, 2017 3:12 pm
Forum: Excel
Topic: Macro ดึงค่าที่ได้ ไปยังอีก sheet ส่งข้อมูลไปบันทึกต่อท้ายรายการที่มีอยู่แล้ว
Replies: 6
Views: 2025

Re: Macro ดึงค่าที่ได้ ไปยังอีก sheet ส่งข้อมูลไปบันทึกต่อท้ายรายการที่มีอยู่แล้ว

Dim Lrow As Integer เป็นการประกาศตัวแปร ให้ โปรแกรมรับทราบครับ Integer ประกาศเป็นจำนวนเต็มหรือตัวเลข ประมาณนี้ครับ
โดยให้ Lrow เท่ากับ ค่าช่วงของชีทที่5 โดยนับช่วง ที่ Cells(Rows.Count, 1) ไปตำแหน่งสุดท้ายแล้ว นับถัดลงไป 1 Row, Offset(1, 0).Row ประมาณนี้ ต้องอาศัย แกะและTest ดูครับ ผมไม่ได้เร ...
by gamefunza
Tue Feb 07, 2017 3:02 pm
Forum: Excel
Topic: Macro ดึงค่าที่ได้ ไปยังอีก sheet ส่งข้อมูลไปบันทึกต่อท้ายรายการที่มีอยู่แล้ว
Replies: 6
Views: 2025

Re: Macro ดึงค่าที่ได้ ไปยังอีก sheet ส่งข้อมูลไปบันทึกต่อท้ายรายการที่มีอยู่แล้ว

สร้างหัวคอลัมไว้ด้วยนะครับแล้วใช้โค้ดนี้ดูครับ Sub Get_Information()
Dim Lrow As Integer
Lrow = Sheets(5).Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
Name = Sheets(1).Cells(5, 4).Value
LastName = Sheets(1).Cells(5, 5).Value
Blood = Sheets(1).Cells(6, 4).Value
Position = Sheets(1).Cells(7 ...