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

by DhitiBank
Fri Nov 10, 2017 3:19 pm
Forum: Excel
Topic: การคัดลอกสูตร Vlookup โดยเปลี่ยนแค่เซลล์ที่ต้องการให้ lookup แต่ไม่เปลี่ยนสูตรทำได้ไหมครับ
Replies: 3
Views: 4372

Re: การคัดลอกสูตร Vlookup โดยเปลี่ยนแค่เซลล์ที่ต้องการให้ lookup แต่ไม่เปลี่ยนสูตรทำได้ไหมครับ

ใช้เครื่องหมาย $ มาช่วยครับ (ลองเอาเม้าส์คลิกตรงที่เป็นเซลล์อ้างอิงในสูตรแล้วกดปุ่ม F4 วนไปเรื่อยๆ ครับ จะเห็นว่ามีเครื่องหมาย $ ขึ้นมาแบบต่างๆ) =VLOOKUP(E4,เกณฑ์คะแนน!A3:B84,2,1) ลองปรับเป็น =VLOOKUP(E4,เกณฑ์คะแนน!$A$3:$B$84,2,1) ดูเพิ่มเติมจากลิ้งค์ด้านล่างครับ การอ้างอิงแบบสัมพัทธ์ สัมบูรณ์ และผสม
by DhitiBank
Fri Nov 10, 2017 2:56 pm
Forum: Excel
Topic: ถ้าผมจะตั้งเงื่อนไข แล้วดึงข้อมูลเป็นพิกัด มาไช้ จะต้องทำอย่างไร ครับ
Replies: 3
Views: 761

Re: ถ้าผมจะตั้งเงื่อนไข แล้วดึงข้อมูลเป็นพิกัด มาไช้ จะต้องทำอย่างไร ครับ

2017-11-10 14_51_08-Microsoft Excel - Help1.xlsx.png รบกวนแนบไฟล์มาใหม่ได้ไหมครับ ก่อนแนบให้คัดลอกตัวเลขในตารางแล้ววางแบบค่าครับ พอเพื่อนๆ ดาวน์โหลดไฟล์มาเปิดจะได้ยังเห็นเป็นตัวเลขอยู่ครับ และที่ต้องการให้เลขมาแสดงคือเซลล์ J56 และ K57 ใช่ไหมครับ ถ้าใช่ ลองแบบนี้ครับ K57 =INDEX(E38:T48,MATCH( L13 ,D...
by DhitiBank
Fri Nov 10, 2017 2:38 pm
Forum: Excel
Topic: สูตรไม่รวมค่า ถ้าลืมกรอกข้อมูล
Replies: 7
Views: 2016

Re: สูตรไม่รวมค่า ถ้าลืมกรอกข้อมูล

รบกวนอธิบายเงื่อนไขให้ฟังหน่อยได้ไหมครับ พยายามหลีกเลี่ยงให้ตีความจากสูตรครับ เช่น

1. สูตรที่มีปัญหาอยู่เซลล์ไหน
2. ต้องการให้แสดง "ร" เมื่อเงื่อนไขเป็นอย่างไร สังเกตเซลล์ไหนบ้าง
3. นอกจาก "ร" แล้ว ต้องการให้แสดงเป็นอย่างไรอีก เงื่อนไขเป็นอย่างไรครับ
by DhitiBank
Mon Oct 23, 2017 12:26 am
Forum: Excel
Topic: นับข้อความพร้อมแสดงเป็นรายงานโดยอัตโนมัติ
Replies: 7
Views: 1639

Re: นับข้อความพร้อมแสดงเป็นรายงานโดยอัตโนมัติ

ลองแบบนี้ครับ 1. สร้าง dynamic range name เพื่อรองรับการเขียนสูตรที่มีการอัพเดทข้อมูลในชีท Data 1.1 กด Ctrl+ปุ่ม F3 เพื่อเปิด Name manager 1.2 กดปุ่ม New... 1.3 ช่อง Name คีย์ _CSR และช่อง Refer to: คีย์ =OFFSET(Data!$B$3,1,,MAX(1,COUNTA(Data!$B:$B)-1)) > OK 1.4 ทำซ้ำข้อ 1.2 และ 1.3 อีก 2 ครั้ง เพื่...
by DhitiBank
Wed Sep 27, 2017 10:22 am
Forum: Excel
Topic: ต้องการสูตรสำหรับ เช็คว่า ถ้ามีรหัสสินค้าเหมือนกัน ราคาต้องไม่มากกว่าของเดิม
Replies: 4
Views: 1029

Re: ต้องการสูตรสำหรับ เช็คว่า ถ้ามีรหัสสินค้าเหมือนกัน ราคาต้องไม่มากกว่าของเดิม

ลองแบบนี้อีกวิธีหนึ่งครับ 1. เลือกเซลล์ F2 2. ไปที่เมนู Data validation... 2.1 ที่แท็ป Settings Allow: ให้เลือก custom Formula: ให้คีย์ =OR(COUNTIF(A$1:A1,A2)=0,F2<=MAX(IF(A$1:A1=A2,F$1:F1))) 2.2 ที่แท็ป Error alert Style: เลือก Warning Title กับ message จะใส่อะไรก็ได้ 2.3 OK 3. คัดลอกเซลล์ F2 >> ลา...
by DhitiBank
Wed Sep 27, 2017 10:08 am
Forum: Excel
Topic: วางข้อมูลชุดที่ 2 แต่ไม่เริ่มที่แถวใหม่
Replies: 3
Views: 1040

Re: วางข้อมูลชุดที่ 2 แต่ไม่เริ่มที่แถวใหม่

ยินดีครับ และหวังว่าจะพอช่วยได้บ้าง ผมขออภัยที่ไม่ได้เอาโค้ดเก่ามาแก้ เพราะผมลองรันโค้ดทีละบรรทัดพบว่าเริ่มมีการแทรกและลบคอลัมน์ในฐานข้อมูล โดยส่วนตัวแล้วผมคิดว่าไม่ควรทำอะไรกับฐานข้อมูลเดิม ผมเลยเขียนโค้ดใหม่ครับ ในอินเทอร์เน็ตมีหลายเว็บไซต์ที่สอนและให้ตัวอย่างการใช้งานเกี่ยวกับโค้ดครับ หากสนใจลองเ...
by DhitiBank
Mon Sep 25, 2017 5:04 pm
Forum: Excel
Topic: วางข้อมูลชุดที่ 2 แต่ไม่เริ่มที่แถวใหม่
Replies: 3
Views: 1040

Re: วางข้อมูลชุดที่ 2 แต่ไม่เริ่มที่แถวใหม่

ลองแบบนี้ครับ Sub CopyToDB() Sheets("sheet1").Select RowEnd = Range("a" & Rows.Count).End(xlUp).Row Set rDat1 = Range("a3:j" & RowEnd) Set rdateachmonth = Range("k3:k" & RowEnd) Set rAllMonth = Range("k2", Range("k2").End(xlToRi...
by DhitiBank
Mon Sep 25, 2017 1:40 pm
Forum: Excel
Topic: ต้องการดึงค่าที่มากที่อันดับที่1 และ 2 ไว้อีกชีส
Replies: 5
Views: 1172

Re: ต้องการดึงค่าที่มากที่อันดับที่1 และ 2 ไว้อีกชีส

ใช้คำสั่งกด Ctrl+Shift ค้างแล้ว Enter ไม่ได้ ลอง​ทำ​ตาม​ขั้นตอน​นี้​ครับ 1. เอา​เม้าส์​ลากคลุมสูตร​เซลล์ B3 ที่​ความเห็น 4 แล้ว​กด ctrl+c เพื่อ​คัดลอก​ (ลาก​ตั้งแต่ ​= จบ​ที่ ​) ) 2. ไป​ที่ excel ที่ sheet2 เลือก​เซลล์ B3 3. คลิกที่ formula bar (ที่​ปลาย​หัว​ลูกศร​ชี้ในภาพใน​ความเห็น 4) แล้วกด ctrl...
by DhitiBank
Mon Sep 25, 2017 1:28 pm
Forum: Excel
Topic: แยกข้อมูลให้มีหลายๆบรรทัดตามเงื่อนไขตัวเลขที่มี
Replies: 2
Views: 669

Re: แยกข้อมูลให้มีหลายๆบรรทัดตามเงื่อนไขตัวเลขที่มี

ลอง​แบบ​นี้​ครับ

E4
=SUM(C$4:C4)-C4+1
Enter > คัดลอก​ลง​ล่างถึง E10

F4
=LOOKUP(ROWS(F$4:F4),$E$4:$E$10,$B$4:$B$10)

G4
=MID(LOOKUP(2,1/(F4=$B$4:$B$10),$D$4:$D$10),(COUNTIF(F$4:F4,F4)-1)*2+1,2)

คัดลอก​สูตร​ที่ F และ G ลง​ล่าง​ครับ
by DhitiBank
Sat Sep 23, 2017 3:14 pm
Forum: Excel
Topic: ต้องการดึงค่าที่มากที่อันดับที่1 และ 2 ไว้อีกชีส
Replies: 5
Views: 1172

Re: ต้องการดึงค่าที่มากที่อันดับที่1 และ 2 ไว้อีกชีส

คุณ peung888 ลืมคัดลอกสูตรใน sheet2 ในเซลล์ A3:C3 ลงล่างครับ เลยไม่เห็นคำตอบ แต่จากตัวอย่างนี้ ต้องการหามากกว่า 2 ลำดับใช่ไหมครับ ถ้าอย่างนั้นต้องปรับสูตรที่คอลัมน์ B ใหม่ A3 =Sheet1!A3 Enter >> คัดลอกลงถึง A23 B3 =INDEX(Sheet1!$B$3:$I$23,ROWS(B$3:B3),SMALL(IF(B$24=Sheet1!$B$24:$I$24,COLUMN(Sheet1!$...
by DhitiBank
Sat Sep 23, 2017 4:53 am
Forum: Excel
Topic: ต้องการดึงค่าที่มากที่อันดับที่1 และ 2 ไว้อีกชีส
Replies: 5
Views: 1172

Re: ต้องการดึงค่าที่มากที่อันดับที่1 และ 2 ไว้อีกชีส

ลอง​แบบ​นี้​ครับ //Sheet1\\ E26 =LARGE($B$24:$I$24,COLUMNS($E26:E26)) Enter >> คัดลอก​ไป F26 //Sheet2\\ B24 =Sheet1!E26 Enter >> คัดลอก​ไป F26 A3 =Sheet1!A3 B3 =INDEX(Sheet1!$B$3:$I$23,ROWS(B$3:B3),MATCH(B$24,Sheet1!$B$24:$I$24,0)) C3 =INDEX(Sheet1!$B$3:$I$23,ROWS(C$3:C3),LOOKUP(2,1/(C$24=Sheet1!$B$...
by DhitiBank
Fri Sep 22, 2017 10:02 pm
Forum: Excel
Topic: LEFT ในตำแหน่งที่ต้องการและให้อยู่ใน column เดียวกัน
Replies: 2
Views: 791

Re: LEFT ในตำแหน่งที่ต้องการและให้อยู่ใน column เดียวกัน

ลองแบบนี้ครับ ใช้คอลัมน์ช่วย ผมสมมติว่าข้อมูลดิบอยู่ในคอลัมน์ C ทั้งหมดเลยนะครับ ไม่ว่าจะมีลูกน้ำคั่นหรือไม่ก็ตาม F2 (สร้างคอลัมน์ช่วย) =IF(COLUMNS($F2:F2)>SUMPRODUCT(--(MID($C2,ROW(INDIRECT("1:"&LEN($C2))),1)=","))+1,"",LEFT(TRIM(MID(SUBSTITUTE($C2,",",RE...
by DhitiBank
Wed Sep 20, 2017 5:21 pm
Forum: Excel
Topic: รบกวนอยากให้ช่วยดู error ใน excel
Replies: 14
Views: 2869

Re: รบกวนอยากให้ช่วยดู error ใน excel

ลืมจำนวนเงินครับ

N16
=LOOKUP(E16,Bill!$C$2:$C$20,Bill!$E$2:$E$19+Bill!F2:F19+Bill!$G$2:$G$19)

N17
=N16*3/100
by DhitiBank
Wed Sep 20, 2017 5:16 pm
Forum: Excel
Topic: ทำทะเบียนหนังสือ
Replies: 9
Views: 1898

Re: ทำทะเบียนหนังสือ

ลองออกแบบฟอร์มที่ต้องการเลยครับ และหากจะเขียนสูตรแต่ยังเขียนไม่สำเร็จก็แนบไฟล์ตัวอย่างพร้อมระบุสิ่งที่ต้องการครับ
แต่หากต้องการตัวอย่างฟอร์ม ลองเปิด google.com แล้วค้นหาด้วยคีย์เวิร์ดเช่น excel ฟอร์ม... (... คือชื่อฟอร์มที่ต้องการ อาจจะมีตัวอย่างให้ดูครับ)
by DhitiBank
Wed Sep 20, 2017 5:06 pm
Forum: Excel
Topic: รบกวนอยากให้ช่วยดู error ใน excel
Replies: 14
Views: 2869

Re: รบกวนอยากให้ช่วยดู error ใน excel

ลองแบบนี้ครับ 1. สร้าง name range เพื่อทำ drop down list กรณีลูกค้า 1 คนทำหลายรายการ 1.1 สร้าง dynamic range name รหัสลูกค้า -- กด Ctrl+F3 เพื่อแสดงหน้าต่าง Name manager กดปุ่ม New... -- ช่อง Name ใส่ _CustCode (จริงๆ แล้วจะใส่อะไรก็ได้ที่สื่อความหมาย) -- ช่อง refer to คีย์ =OFFSET(Bill!$A$1,1,,MAX(...
by DhitiBank
Wed Sep 20, 2017 4:45 pm
Forum: Excel
Topic: ทำไมถึงค้นหาข้อมูลที่เป็นตัวหนังสือไม่ได้ค่ะ ต้องแก้ไขตรงไหนบ้างค่ะ
Replies: 16
Views: 2533

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

ลองค้นหาจากปุ่มค้นหาด้านขวาบนของบอร์ดนี้ครับ มีหลายตัวอย่าง หรือถ้าจากกูเกิ้ลก็เช่นที่ลิ้งค์ด้านล่างครับ

https://trumpexcel.com/excel-vba-instr/
by DhitiBank
Wed Sep 20, 2017 4:35 pm
Forum: Excel
Topic: นำข้อมูลต่างๆ ไปใส่ตามรหัสทีกำหนดไว้
Replies: 2
Views: 3017

Re: นำข้อมูลต่างๆ ไปใส่ตามรหัสทีกำหนดไว้

ลองแบบนี้ครับ 1. ก่อนอื่นขอแทรกคอลัมน์ N และ O เพิ่มครับ เพื่อเป็นคอลัมน์ช่วย N5 =MAX(1,COUNTIF($S$5:$S$24,K5)) O5 =SUM(N$5:N5)-N5+1 คัดลอกทั้งสองสูตรลงล่างจนถึงแถวที่ 14 2. ใส่ข้อมูลในตาราง C5 =LOOKUP(ROWS(C$5:C5),$O$5:$O$14,$K$5:$K$14) D5 =IF(COUNTIF($S$5:$S$24,$C5),INDEX(Q$5:Q$24,SMALL(IF($S$5:$S...
by DhitiBank
Wed Sep 20, 2017 3:50 pm
Forum: Excel
Topic: ทำไมถึงค้นหาข้อมูลที่เป็นตัวหนังสือไม่ได้ค่ะ ต้องแก้ไขตรงไหนบ้างค่ะ
Replies: 16
Views: 2533

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

พอดีต้องการค้นหาข้อมูลที่อยูในชีท แบบที่ใส่ตัวหนังสือหรือตัวเลขก็ค้นหาได้ค่ะ หมายถึงว่า ให้ค้นหาได้ทั้งจาก id หรือชื่อผู้ใช้บริการ หรือเปล่าครับ ผมว่าโค้ดที่เขียนมาก็เข้าใจง่ายดีครับ เพียงแต่สงสัยว่าทำไมจึงต้องกำหนดรูปแบบเซลล์ในชีท LOCKER SV ให้เป็น text ทั้งหมด และเหมือนกับว่ากำหนดหลังจากที่ทำตารา...
by DhitiBank
Wed Sep 20, 2017 2:00 pm
Forum: Excel
Topic: ขอวิธีลบกล่องข้อความที่มีเยอะ ๆ แบบรวดเร็วครับ
Replies: 13
Views: 4481

Re: ขอวิธีลบกล่องข้อความที่มีเยอะ ๆ แบบรวดเร็วครับ

หลังจากใช้ไฟล์ของอาจารย์แล้ว ลองบันทึกไฟล์งาน หรือบันทึกเป็นไฟล์ใหม่ดูหรือยังครับ
by DhitiBank
Wed Sep 20, 2017 1:58 pm
Forum: Distribution
Topic: ไฟล์โปรแกรมสำหรับลดขนาดไฟล์ Excel
Replies: 12
Views: 10960

Re: ไฟล์โปรแกรมสำหรับลดขนาดไฟล์ Excel

ขอบคุณสำหรับไฟล์มากๆ ครับ