Page 1 of 1

แสดงรายการตามวันที่

Posted: Sun Dec 22, 2013 11:43 am
by yutt
สวัสดีครับอาจารย์ ถามเรื่องสูตรครับ ผมจะให้ sheet1 แสดงข้อมูลใน sheet2 ตามที่เลือกครับ(แต่ผมส่งไฟล์ตัวอย่างไม่ได้ทำยังไงครับ เป็นไฟล์โปรแกรม numbers ของ mac ครับ

Re: แสดงรายการตามวันที่

Posted: Sun Dec 22, 2013 11:59 am
by snasui
:D ส่งตัวอย่างไม่ได้เนื่องจากสาเหตุใดครับ โปรแกรม Number สามารถ Save เป็น .xls หรือ .xlsx ได้หรือไม่ครับ

Re: แสดงรายการตามวันที่

Posted: Sun Dec 22, 2013 2:26 pm
by yutt
ไม่แน่ใจครับ ผมหา ปุ่มที่เป็นตัวเซฟเป็นไฟล์อื่นๆไม่เจอด้วยครับ พอผมจะเลือกไฟล์ในเครื่องไฟล์มันจะเป็นตัวสีจางๆครับ (ส่งไปที่อีเมลย์อาจารย์ได้ป่าวครับ)

Re: แสดงรายการตามวันที่

Posted: Sun Dec 22, 2013 3:23 pm
by snasui
:lol: หมวดนี้ถามตอบเฉพาะปัญหา Excel ครับ หากไม่ใช่ Excel ให้ไปโพสต์ที่หมวด Other นะครับ

ไฟล์สำหรับถามตอบปัญหาให้ส่งมาที่ฟอรัมนี้ ไม่จำเป็นต้องส่งไปที่เมลหรือแนบไว้ที่อื่นครับ

Re: แสดงรายการตามวันที่

Posted: Fri Dec 27, 2013 10:35 am
by yutt
สวัสดีครับอาจารย์
C2 ใส่วันที่แล้วมาไม่หมดครับ ช่วงเซลล่างๆประมาณ 100 ขึ้นไปจะหาไม่เจอครับ แล้วก็บางที วันที่ที่หาเจอก็ไม่ตรงกันครับ

Re: แสดงรายการตามวันที่

Posted: Fri Dec 27, 2013 10:47 am
by snasui
:D ช่วยทำตัวอย่างที่แสดงให้เห็นว่ามาไม่หมด เซลล์ที่ 100 ขึ้นไปตามไฟล์แนบไม่มีข้อมูล จึงเป็นปกติที่จะไม่มาครับ

Re: แสดงรายการตามวันที่

Posted: Fri Dec 27, 2013 1:42 pm
by yutt
จะมีข้อมูลอยู่ที่เซลประมาณ375 ครับ ส่วนที่ว่างยังคีไม่หมดครับ

Re: แสดงรายการตามวันที่

Posted: Fri Dec 27, 2013 1:49 pm
by yutt
เซลที่376 จะมีข้อมูลของวันที่ 21/12/13 อยู่ครับ
พอใส่วันที่ ที่sheet1 C2 มันจะขึ้น #VALUE!

Re: แสดงรายการตามวันที่

Posted: Fri Dec 27, 2013 2:15 pm
by snasui
:D ช่วยอ้างอิงเซลล์มาใหม่ครับ เซลล์ 376 คือชีทใด คอลัมน์ใดครับ

สำหรับวันที่ควรคีย์ปีให้เป็น 4 หลัก ไม่ใช่ 2 หลักบ้าง 4 หลักบ้าง

สำหรับวันที่ในคอลัมน์ C ของชีททะเบียนควรให้เป็นตัวเลขหากยกเลิกการจัด Format ให้ชิดด้านใด ๆ ค่าตัวเลขจะชิดขวาเซลล์เสมอไป ส่วน Text จะชิดซ้ายเซลล์เสมอไป เท่าที่ดูพบว่าเป็น Text อยู่จำนวนมาก การที่เป็น Text จะนำไปใช้กับสูตรที่ใช้ดึงข้อมูลตามไฟล์แนบไม่ได้ครับ

อ่านเพิ่มเพิ่มได้จากทีนี่ครับ ประเภทข้อมูลใน Excel

Re: แสดงรายการตามวันที่

Posted: Thu Jan 16, 2014 3:36 pm
by yutt
รบกวนอาจารย์แนะนำวิธีให้ sheet1 แสดงข้อมูลใน sheet2 ตามวันที่ ที่เรากำหนดครับ โดยพืมพ์วันที่ sheet1 D1 โดยเอาวันที่ sheet 2 cell R เป็นหลักครับ แล้วก็ให้ sheet1 K1 แสดงจำนวนที่พบ และให้ sheet1 cell A เรียงจำนวนที่พบ
ขอบคุณครับ

Re: แสดงรายการตามวันที่

Posted: Thu Jan 16, 2014 3:57 pm
by snasui
:D ช่วยแนบตัวอย่างคำตอบที่ต้องการมาด้วย จะได้เข้าใจตรงกันครับ

Re: แสดงรายการตามวันที่

Posted: Thu Jan 16, 2014 7:07 pm
by yutt
ให้คำตอบออกมาในรูปแบบตาม sheet1 ครับ

Re: แสดงรายการตามวันที่

Posted: Thu Jan 16, 2014 7:52 pm
by snasui
:D ลองตามนี้ครับ

ที่ Sheet1
  1. เซลล์ K1 คีย์
    =COUNTIF(Sheet2!$R$4:$R$49,D1)
    Enter
  2. เซลล์ A4 คีย์
    =IF(ROWS(A$4:A4)>$K$1,"",ROWS(A$4:A4))
    Enter > Copy ลงด้านล่าง
  3. เซลล์ B4 คีย์
    =IFERROR(INDEX(Sheet2!B$4:B$49,SMALL(IF(Sheet2!$R$4:$R$49=$D$1,ROW(Sheet2!$B$4:$B$49)-ROW(Sheet2!$B$4)+1),$A4)),"")
    Ctrl+Shift+Enter > Copy ลงด้านล่าง

!
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง

Re: แสดงรายการตามวันที่

Posted: Fri Jan 17, 2014 10:37 am
by yutt
ลองใส่ตามอาจารย์แล้วครับ แต่มาแค่วันที่ครับ ข้อมูลทั้งหมดไม่มาด้วยครับ

Re: แสดงรายการตามวันที่

Posted: Fri Jan 17, 2014 11:22 am
by joo
:D ไฟล์ที่แนบมาล่าสุดทดลองใส่สูตรดูแล้วค่าก็แสดงได้ตามปกติครับ

Re: แสดงรายการตามวันที่

Posted: Fri Jan 17, 2014 1:44 pm
by yutt
อีกนิดครัยอาจารย์ ข้อมูลตั่งแต่ sheet 2 เซลล์ 50 ลงมาข้อมูลไม่มาครับ

Re: แสดงรายการตามวันที่

Posted: Fri Jan 17, 2014 2:42 pm
by bank9597
yutt wrote:อีกนิดครัยอาจารย์ ข้อมูลตั่งแต่ sheet 2 เซลล์ 50 ลงมาข้อมูลไม่มาครับ
:D sheet2 ไม่มีสูตรแต่อย่างใด ลองอธฺบายโจทย์เพิ่มเติมครับ

Re: แสดงรายการตามวันที่

Posted: Fri Jan 17, 2014 2:48 pm
by yutt
ได้แล้วครับ ขอบคุณมากๆครับอาจารย์

Re:ดึงข้อมูลจาก sheet

Posted: Sat Feb 08, 2014 5:08 pm
by yutt
สวัสดีครับอาจารย์ รบกวนถามดังนี้ครับ ให้ sheet 1 ดึงข้อมูลจาก sheet 2 ถึง sheet 15 ซึ่งตอนนี้ดึงข้อมูลจาก sheet 2 ได้อย่างเดียวครับ(ผมต้องทำทั้งหมด 15 sheet ครับ

Re: แสดงรายการตามวันที่

Posted: Sat Feb 08, 2014 5:37 pm
by snasui
:D ข้อมูลควรนำมาต่อกันก่อนแล้วค่อยใช้สูตรดึงมา หากต้องการแยกชีทให้ใช้ VBA เข้ามาช่วยแทน

สำหรับการใช้ VBA จำเป็นต้องเขียนมาก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านครับ :roll: