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

ส่งตัวอย่างไม่ได้เนื่องจากสาเหตุใดครับ โปรแกรม 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

หมวดนี้ถามตอบเฉพาะปัญหา 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

ช่วยทำตัวอย่างที่แสดงให้เห็นว่ามาไม่หมด เซลล์ที่ 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

ช่วยอ้างอิงเซลล์มาใหม่ครับ เซลล์ 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

ช่วยแนบตัวอย่างคำตอบที่ต้องการมาด้วย จะได้เข้าใจตรงกันครับ
Re: แสดงรายการตามวันที่
Posted: Thu Jan 16, 2014 7:07 pm
by yutt
ให้คำตอบออกมาในรูปแบบตาม sheet1 ครับ
Re: แสดงรายการตามวันที่
Posted: Thu Jan 16, 2014 7:52 pm
by snasui

ลองตามนี้ครับ
ที่ Sheet1
- เซลล์ K1 คีย์
=COUNTIF(Sheet2!$R$4:$R$49,D1)
Enter
- เซลล์ A4 คีย์
=IF(ROWS(A$4:A4)>$K$1,"",ROWS(A$4:A4))
Enter > Copy ลงด้านล่าง
- เซลล์ 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

ไฟล์ที่แนบมาล่าสุดทดลองใส่สูตรดูแล้วค่าก็แสดงได้ตามปกติครับ
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 ลงมาข้อมูลไม่มาครับ

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

ข้อมูลควรนำมาต่อกันก่อนแล้วค่อยใช้สูตรดึงมา หากต้องการแยกชีทให้ใช้ VBA เข้ามาช่วยแทน
สำหรับการใช้ VBA จำเป็นต้องเขียนมาก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านครับ
