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

by puriwutpokin
Sun Jul 07, 2024 10:13 pm
Forum: Excel
Topic: เรียงข้อมูล โดยไม่ใช้ Pivot
Replies: 1
Views: 53

Re: เรียงข้อมูล โดยไม่ใช้ Pivot

J1=LET(a,G2:G31,b,F2:F31,c,E2:E31,u,UNIQUE(SORT(HSTACK(a,b,c))),IFERROR(VSTACK({"ผู้รับผิดชอบ","แผนก","NUMBER"},HSTACK(IF(XMATCH(TAKE(u,,1),TAKE(u,,1))=SEQUENCE(ROWS(u)),TAKE(u,,2),""),TAKE(u,,-1))),""))
by puriwutpokin
Sat Jul 06, 2024 8:06 pm
Forum: Excel
Topic: สอบถาม CodeVB ส่งออกข้อมูลเป็น csv
Replies: 1
Views: 28

Re: สอบถาม CodeVB ส่งออกข้อมูลเป็น csv

ปรับตรงนี้ดูครับ

Code: Select all

'Other code...
    Set rngToSave = Range("C3:E14,G3:I14,K3:K14")
    rngToSave.UnMerge
    rngToSave.Copy
'Other code...
by puriwutpokin
Thu Jul 04, 2024 2:14 pm
Forum: Excel
Topic: ผลรวมของแต่ละตาราง
Replies: 6
Views: 149

Re: ผลรวมของแต่ละตาราง

Q3=SUM(SUMIF(OFFSET(A2,,IFERROR(AGGREGATE(15,6,(COLUMN(A1:K1)-COLUMN(A1)+1)/(A1:K25=Q3),COLUMN(A:C))-1,999),25,1),Q3,OFFSET(C2,,IFERROR(AGGREGATE(15,6,(COLUMN(C1:O1)-COLUMN(C1)+1)/(LEFT(C1:O1,2)="RT"),COLUMN(A:C))-1,999),25,1)))
by puriwutpokin
Wed Jul 03, 2024 8:29 pm
Forum: Excel
Topic: ผลรวมของแต่ละตาราง
Replies: 6
Views: 149

Re: ผลรวมของแต่ละตาราง

ลองแนบไฟล์ตัวอย่างมาดูครับ
by puriwutpokin
Wed Jul 03, 2024 3:01 pm
Forum: Excel
Topic: ผลรวมของแต่ละตาราง
Replies: 6
Views: 149

Re: ผลรวมของแต่ละตาราง

B15=SUMIF(A1:N10,A15,B1:O10)
by puriwutpokin
Wed Jul 03, 2024 11:36 am
Forum: Excel
Topic: สูตรแสดงข้อความที่ต้องการ
Replies: 4
Views: 109

Re: สูตรแสดงข้อความที่ต้องการ

F2=IFERROR(INDEX(I$2:I$25,XMATCH(TRUE,ISNUMBER(SEARCH(I$2:I$25,E2)/(I$2:I$25<>"")))),"") Copy down
by puriwutpokin
Thu Jun 20, 2024 4:15 pm
Forum: Excel
Topic: ต้องการ สร้างปุ่มที่จะ อัพเดต ราคาสินค้า เมื่อเราบันทึกราคาใหม่เข้าไป
Replies: 2
Views: 145

Re: ต้องการ สร้างปุ่มที่จะ อัพเดต ราคาสินค้า เมื่อเราบันทึกราคาใหม่เข้าไป

ลองปรับตามโค้ดนี้ดูครับ Sub UpdateDataSheet() Dim wsInput As Worksheet Dim wsData As Worksheet Dim i As Long Dim j As Long Set wsInput = ThisWorkbook.Sheets("Input") Set wsData = ThisWorkbook.Sheets("Data") For i = 3 To 100 For j = 2 To 10000 If wsInput.Cells(i, 2).Value = wsData...
by puriwutpokin
Wed Jun 19, 2024 6:22 pm
Forum: Excel
Topic: ต้องการเรียงข้อมูลตาม Dept
Replies: 3
Views: 151

Re: ต้องการเรียงข้อมูลตาม Dept

อีกแบบ ที่ a2=IF(B2="","",ROWS(A$2:A2)) copy​ down ที่ b2=IFERROR(INDEX(List!B$3:F$3,AGGREGATE(15,6,ROW(List!B$1:F$24)/TRANSPOSE((List!B$4:F$24<>"")),ROWS(B$2:B2))),"") ctrl+shift+enter copy​ dow ที่ c2=IFERROR(INDEX(List!B$4:F$24,COUNTIF(B$2:B2,B2),MATCH(B2,L...
by puriwutpokin
Wed Jun 19, 2024 5:10 pm
Forum: Excel
Topic: ต้องการเรียงข้อมูลตาม Dept
Replies: 3
Views: 151

Re: ต้องการเรียงข้อมูลตาม Dept

ต้องใช้ คอลัมน์ช่วยในเวอร์ชั่นนี้นะครับ ที่ E2:E6 คีย์ WHC EYE HEART SOC URO ที่ F2=COUNTIF(OFFSET(List!B$4,,MATCH(E2,List!B$3:F$3,0)-1,21,1),"<>") copy to F6 ที่ F7=SUM(F2:F6) ที่ G2=SUM(F$2:F2)-F2+1 copy to G6 ที่ A2=IF(B2="","",ROWS(A$2:A2)) copy down ที่ B2=IF(ROWS(...
by puriwutpokin
Wed Jun 19, 2024 9:07 am
Forum: Other
Topic: ดึงข้อมูลข้ามชีทของ Google Sheets
Replies: 13
Views: 479

Re: ดึงข้อมูลข้ามชีทของ Google Sheets

poipoi wrote: Wed Jun 19, 2024 7:54 am คำตอบในไฟล์ตัวอย่างคือผลลัพธ์ครับ

แต่ผมต้องดึงจากไฟล์ของ บ ทำให้ไม่สามารถขยับพวก column ได้ครับ
แล้วคำตอบที่ผมทำไปในไฟล์ ใช่คำตอบหรือไม่ครับ
by puriwutpokin
Tue Jun 18, 2024 7:56 pm
Forum: Other
Topic: ดึงข้อมูลข้ามชีทของ Google Sheets
Replies: 13
Views: 479

Re: ดึงข้อมูลข้ามชีทของ Google Sheets

poipoi wrote: Tue Jun 18, 2024 5:28 pm ถ้าไม่สามารถไปขยับไฟล์ต้นฉบับได้ ควรทำอย่าางไรครับ
ไม่สามารถขยับไฟล์ต้นฉบับได้ความหมายคืออะไรครับ

คำตอบในไฟล์ใช่คำตอบคำผลลัพธ์หรือเปล่าครับ
by puriwutpokin
Tue Jun 18, 2024 3:27 pm
Forum: Other
Topic: ดึงข้อมูลข้ามชีทของ Google Sheets
Replies: 13
Views: 479

Re: ดึงข้อมูลข้ามชีทของ Google Sheets

poipoi wrote: Tue Jun 18, 2024 3:05 pm ลองแอดแล้ว มาแค่ row เดียวครับ

ขอคำแนะนำเพิ่มครับ

ขอบคุณครับ
ต้องอัพเดตเป็นไฟล์ล่าสุดจะได้อ้างอิงตำแหน่งได้ตรงกันครับ
by puriwutpokin
Tue Jun 18, 2024 12:51 pm
Forum: Other
Topic: ดึงข้อมูลข้ามชีทของ Google Sheets
Replies: 13
Views: 479

Re: ดึงข้อมูลข้ามชีทของ Google Sheets

poipoi wrote: Tue Jun 18, 2024 12:14 pm ลองใส่แล้วครับยังติด error ครับ
ลองเข้าไปดูในไฟล์ครับ
by puriwutpokin
Tue Jun 18, 2024 12:05 pm
Forum: Other
Topic: ดึงข้อมูลข้ามชีทของ Google Sheets
Replies: 13
Views: 479

Re: ดึงข้อมูลข้ามชีทของ Google Sheets

C2=LET(x,"https://docs.google.com/spreadsheets/d/ ... RAYFORMULA(XLOOKUP(1,(IMPORTRANGE(x,"Sheet1!B2:B")=A2)*(IMPORTRANGE(x,"Sheet1!A2:A")=B2),IMPORTRANGE(x,"Sheet1!F2:F")))) Copy down
by puriwutpokin
Tue Jun 18, 2024 10:32 am
Forum: Other
Topic: ดึงข้อมูลข้ามชีทของ Google Sheets
Replies: 13
Views: 479

Re: ดึงข้อมูลข้ามชีทของ Google Sheets

poipoi wrote: Tue Jun 18, 2024 10:10 am ยังไม่ได้เลยครับ ไม่แน่ใจว่าแทนค่าถูกไหม
ดูผลลัพธ์ ในไฟล์เลยครับ
by puriwutpokin
Tue Jun 18, 2024 7:16 am
Forum: Other
Topic: ดึงข้อมูลข้ามชีทของ Google Sheets
Replies: 13
Views: 479

Re: ดึงข้อมูลข้ามชีทของ Google Sheets

A2=LET(x,IMPORTRANGE("https://docs.google.com/spreadsheets/d/ ... heet1!A2:C"),QUERY(x,"Select Col1,Col2,Col3 Where Col2 ='2024/016-S004'"))
by puriwutpokin
Wed Jun 12, 2024 2:59 pm
Forum: Excel
Topic: การปริ้นข้อมูลทั้งหมดโดยไม่ต้องมาเปลี่ยนเลข
Replies: 1
Views: 105

Re: การปริ้นข้อมูลทั้งหมดโดยไม่ต้องมาเปลี่ยนเลข

น่าจะต้องใช้ Macro มาช่วย ลองเขียนหรือบันทึกมาก่อนแล้วติดตรงไหนมาถามกันใหม่ครับ
by puriwutpokin
Thu May 30, 2024 5:43 pm
Forum: Excel
Topic: สอบถามวิธีการ Lock Cell ที่เป็น Drops Down List ครับ
Replies: 1
Views: 73

Re: สอบถามวิธีการ Lock Cell ที่เป็น Drops Down List ครับ

เท่าที่ทราบ การทำให้ Copy​ มาวางไม่ได้ ไฟล์​นั้นต้องใส่โค้ด Macro ที่ป้องกันการ Copy ไว้ครับ แลัวไฟล์นั้นต้อง Save เป็นนามสกุล .xls,.xlsb,.xlsm ครับ