Page 1 of 1

Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อมูล

Posted: Thu Nov 04, 2010 12:12 pm
by tccc
รบกวนดูตามเอกสารแนบครับ ขอบคุณมากครับ

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Thu Nov 04, 2010 6:20 pm
by snasui
:D ดูคำตอบและคำถามเพิ่มเติมตามไฟล์แนบครับ

ไฟล์นี้ต้องใช้ Code VBA มาช่วย จะต้องกำหนดให้ Program ยอมรับการใช้งาน Macro เสียก่อนถึงจะใช้ได้ครับ โดยสามารถเข้าไปกำหนดที่ Tools > Macro > Security > กรณีกำหนดเป็น Medium จะต้องคลิกยอมรับการใช้งาน Macro ด้วยทุกครั้ง

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Fri Nov 05, 2010 10:54 am
by tccc
ตอนนี้ผมลองคีย์ข้อมูลเข้าไปในร้านแรกอะครับ นำเซ่งล้ง เลือกวันที่ 1 พย. 53 แต่ข้อมูลยังไม่เข้าอะครับ ส่วนช่อง Total จะใช้ E326 ของวันที่เราเลือกอะครับ ขอบคุณมากครับ อาจารย์คนควน ^^

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Fri Nov 05, 2010 11:01 am
by snasui
:? ผมยังไม่เข้าใจในสิ่งที่ต้องการครับ ช่วยอธิบายสิ่งที่ต้องการมาโดยละเอียด ผมเห็นมีเพียงหน้าจอที่ให้กรอกข้อมูล แต่ยังไม่ทราบว่าตำแหน่งที่ไปวางข้อมูลอยู่ชีทไหน เซลล์ไหน ช่วยแจ้งด้วยครับ และ E326 ที่บอกมานั้นอยู่ในชีทไหน

ควรแสดงตัวอย่างประกอบให้เห็นด้วยครับว่าข้อมูลไปแสดงผลอยู่ที่ไหน ในลักษณะใด เพื่อจะได้ทำความเข้าใจได้รวดเร็วครับ 8-)

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Fri Nov 05, 2010 1:35 pm
by tccc
ต้องขอโทษด้วยครับพอดีผมอธิบายไม่ค่อยเข้าใจ เดี๋ยวลองเอาไปใหม่ผมอธิบายไว้ในงานแล้วครับ ขอบคุณมากครับ

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Fri Nov 05, 2010 1:56 pm
by snasui
Image คงต้องค่อย ๆ ถาม-ตอบกันไปเรื่อย ๆ ครับ

สำหรับการแสดงยอดรวมในเซลล์ E10 ให้ Copy สูตรตามด้านล่างไปวางใน E10 ครับ

=LOOKUP(9.99999999999999E+307,INDIRECT("'"&DAY(B2)&"'!E:E")) :mrgreen:

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Mon Nov 08, 2010 7:08 pm
by tccc
พึ่งกลับจากเที่ยวมาครับ แต่ยังใส่ข้อมูลไม่ได้อะครับ ยังไงก็ขอบคุณมากเลยครับ

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Mon Nov 08, 2010 7:26 pm
by snasui
:shock: ใส่ข้อมูลตรงไหนไม่ได้ครับ ผมไม่ได้ Lock หรือว่า Protect ไฟล์ไว้แต่อย่างใดครับ :P

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Mon Nov 08, 2010 8:02 pm
by tccc
ตรง Sheet ค้นหา ช่องตรง และช่อง ไม่ตรงอะครับ พอผมใส่จำนวนตัวเลขเข้าไปไม่ว่าจะใส่เครื่องหมาย = หรือไม่ใส่ ตรง Sheet 1 ข้อมูลร้านที่เราเรียกมาเพื่อคีย์ตัวเลขเข้าไปนั้นไม่ได้ก็จะไม่ได้รับข้อมูลครับ ขอบคุณมากครับ

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Mon Nov 08, 2010 10:38 pm
by snasui
:D ยังไม่กระจ่างครับ เรากำลังทำอะไรช่วยทบทวนใหม่หน่อยครับ คีย์แล้วจะให้ข้อมูลไปไหน ระบุชีท ระบุเซลล์ด้วยครับ ดูเหมือนว่าต้องการจะบันทึกข้อมูลจากการคีย์เข้าไป ถ้าผมเดาถูกควรมี Database สำหรับรับข้อมูล และไม่ควรจะแยกเป็นชีทต่าง ๆ ควรเป็นชีทเดียวและเรียงลงไปด้านล่างเรื่อย ๆ หากต้องการแยกเป็นชีทเพื่อแยกเป็นรายงานสรุป ค่อยทำทีหลังครับ

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Tue Nov 09, 2010 12:00 am
by snasui
:D เดาอีกทีว่าสิ่งที่ต้องการเป็นตามไฟล์แนบ คือมีการคีย์ข้อมูลแล้วต้องการให้ไปบันทึกใน Sheet ต่าง ๆ ตามชื่อชีทที่เลือกไว้ในเซลล์ B2 ของชีทค้นหา ลองคีย์ข้อมูลแล้วคลิกปุ่ม Record ดูครับ

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Wed Nov 10, 2010 6:38 pm
by tccc
ครับเดี๋ยวผมจะลองหาคำอธิบายที่น่าจะเข้าใจได้ง่ายหน่อยครับ อธิบายยังงงอยู่เลยเนาะ ขอบคุณมากครับ

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Wed Nov 10, 2010 6:46 pm
by snasui
:D ลองดาวน์โหลดไฟล์ตามด้านบนไปดูก่อนครับ ผมเขียน Code เพื่อให้บันทึกค่าเข้าไปในชีทต่าง ๆ ให้แล้ว :mrgreen:

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Wed Nov 10, 2010 7:01 pm
by tccc
ตามตัวอย่างเลยครับอาจารย์สุดยอดเลยครับ แต่ว่าเมื่อผมเรียกข้อมูลร้านซ้ำแล้ว record ข้อมูลใหม่จะเข้าไปแทนที่โดยไม่รวมกันครับ
อย่างเช่น ตอนแรกผมคีย์ไปที่ร้าน นำเซ่งล้ง ตรง 50 ไม่ตรง 50 ต่อมาผมเรียกร้าน mjs แล้วคีย์ ตรง 50 ไม่ตรง 50 แต่เมื่อผมกลับมาเรียกร้านนำเซ่งล้งเพื่อคีย์ข้อมูลเพิ่มเช่น ตรง 20 ไม่ตรง 20 ผมรวมต้องเป็น ตรง 70 ไม่ตรง 70 แต่กลายเป็นว่าผลรวมจะเป็นค่าล่าสุดที่เราได้คีย์ไป ปล.คือผมจะคีย์เข้าไปเรื่อยๆครับไม่ได้คีย์ทีเดียว ยังไงก็ขอบพระคุณเป็นอย่างสูงเลยครับ Best Regard ^^

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Wed Nov 10, 2010 7:08 pm
by tccc
คืออย่างถ้าผมนำเลขมาบวกกันอย่างเช่นร้าน นำเซ่งล้ง ช่องตรง ผมใส่ =5+5+5+5 และเมื่อผม record แล้วแต่ผมจะมาใส่ข้อมูลในร้านเดิมเช่น =4+4+6+3 ผมอยากให้โชว์ประวัติการบวกในช่องตรงไม่ตรงของร้านนั้นในแต่ละชีทนั้นๆอะครับ ขอบคุณครับ

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Wed Nov 10, 2010 7:15 pm
by snasui
:D ปรับ Code ให้มีการบวกเพิ่มจากค่าเดิมให้แล้วตามไฟล์แนบครับ :mrgreen:

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Wed Nov 10, 2010 7:20 pm
by snasui
tccc wrote:คืออย่างถ้าผมนำเลขมาบวกกันอย่างเช่นร้าน นำเซ่งล้ง ช่องตรง ผมใส่ =5+5+5+5 และเมื่อผม record แล้วแต่ผมจะมาใส่ข้อมูลในร้านเดิมเช่น =4+4+6+3 ผมอยากให้โชว์ประวัติการบวกในช่องตรงไม่ตรงของร้านนั้นในแต่ละชีทนั้นๆอะครับ ขอบคุณครับ
:lol: คุณกำลังเก็บข้อมูลผิดวิธีครับ

การเก็บประวัติควรทำเป็นฐานข้อมูล ไม่ใช่บวกเข้าไปในเซลล์เดียวเรื่อย ๆ ครับ :mrgreen:

Re: Excel 2003 ถามอาจารย์เรื่องสูตรการค้นหาเพื่อนำมาคีย์ข้อม

Posted: Wed Nov 10, 2010 7:28 pm
by tccc
ครับ ขอบคุณอาจารย์มากๆครับผม