Page 1 of 1
การค้นหาข้อมูลจากหลายชีต
Posted: Wed Jul 15, 2015 9:22 am
by sarat
ขออภัย ตามที่เคยรบกวนช่วยหาวิธีห้าข้อมูลจากหลายชีต และได้สูตรมาเรียบร้อยแล้วนั้น
เน่ืองจากเม่ื่อพิมพ์ข้อความที่จะค้นหา เช่น เจ้าหน้าที่การเงินและบัญชี ในชีต Lookup
ปรากฎว่า ในจะดีึงข้อมูลที่เป็นข้อความ เจ้าหน้าที่การเงินและบัญชี มาหมด (5 ตำแหน่ง)
แต่ในความเป็นจริง อบต.ง ในชีต All_Data จะมีทั้งตำแหน่ง เจ้าหน้าที่การเงินและบัญชี และ ผู้ช่วยเจ้าหน้าทีี่การเงินและบัญชี
ซึ่งผลรวมจะดึงข้อมูลมาหมดไม่ได้ดึงเฉพาะเจ้าหน้าทีี่การเงินและบัญชี
จึงขอรบกวนอีกครั้ง ขอขอบคุณล่วงหน้ามา ณ โอกาสนี้
Re: การค้นหาข้อมูลจากหลายชีต
Posted: Wed Jul 15, 2015 11:24 am
by snasui
ช่วยแสดงตัวอย่างคำตอบที่ต้องการมาด้วยครับ จะได้เห็นว่าต้องการคำตอบที่เซลล์ใด ด้วยค่าเท่าใดบ้าง ฯลฯ
ข้อมูลเพ่ิมเติมการค้นหาข้อมูลจากหลายชีต
Posted: Thu Jul 16, 2015 10:57 am
by sarat
ได้อธิบายส่ิงที่ต้องค้นหามาเรียบร้อยแล้ว (เน้นข้อความสีเหล่ือง)
Re: การค้นหาข้อมูลจากหลายชีต
Posted: Thu Jul 16, 2015 11:24 am
by snasui
ที่แจ้งไปนั้น ผมให้แสดงคำตอบที่ถูกต้องมาโดยคีย์ลงไปตำแหน่งที่ต้องการแสดงคำตอบ จะได้เห็นว่าคำตอบที่ต้องการเป็นอย่างไร
การค้นหาตามไฟล์เดิมเป็นการค้นหาแบบค่าใกล้เคียง โดยหากในชีท All_Data เซลล์ใด
ประกอบด้วยค่าในเซลล์ B4 ของชีท Lookup ก็จะนำมาทั้งหมด
แต่
หากต้องการเฉพาะค่าที่ตรงกันทั้งเซลล์ ไม่ใช่แค่ตรงกันเพียงบางส่วนของเซลล์สามารถปรับสูตรเป็นด้านล่างครับ
ที่ชีท Lookup
- เซลล์ C4 คีย์สูตร
=COUNTIF(All_Data!C:C,B4)
- เซลล์ A8 คีย์สูตร
=IF(ROWS(A$8:A8)>$C$4,"",INDEX(All_Data!$V$4:$V$602,SMALL(IF($B$4=All_Data!$C$4:$C$602,ROW(All_Data!$V$4:$V$602)-ROW(All_Data!$V$4)+1),ROWS(A$8:A8))))
- ปรับข้อ 2 ไปใช้กับ B8 และ C8 ตามต้องการ
Re: การค้นหาข้อมูลจากหลายชีต
Posted: Tue Jul 21, 2015 4:35 pm
by sarat
ขออภัย ขอรบกวนอีกครั้ง
เน่ืองจากได้แก้ไขสูตรแล้ว แต่ปรากฎว่าระบบไม่คำนวณให้ตามที่ต้องการ จึงจะขอรบกวนอีกครั้ง
Re: การค้นหาข้อมูลจากหลายชีต
Posted: Tue Jul 21, 2015 4:56 pm
by snasui
สูตรแบบ Array จะต้องกด 3 แป่นคือ Ctrl+Shift+Enter ให้รับสูตร ไม่ใช่กดแค่ Enter แป้นเดียวครับ
การแก้ไขหรือปรับปรุงสูตรก็จะต้องทำเช่นนี้ทุกครั้ง
วิธีการทำให้กลับมาเป็นสูตร Array
คลิกที่ A8 > กดแป้น F2 > กดแป้น Ctrl+Shift ค้างไว้ แล้วกดแป้น Enter
Re: การค้นหาข้อมูลจากหลายชีต
Posted: Wed Jul 22, 2015 8:15 am
by sarat
ขอบคุณมากครับ จะลองดู
Re: การค้นหาข้อมูลจากหลายชีต
Posted: Sun Jul 26, 2015 11:30 pm
by sarat
มีข้อสงสัย ในชีท All_data ครับ รบกวนด้วยครับ ขอพระคุณอย่างสูง
Re: การค้นหาข้อมูลจากหลายชีต
Posted: Sun Jul 26, 2015 11:32 pm
by snasui
ช่วยอธิบายมาว่าสงสัยอะไรพอสังเขปในกระทู้ด้วย เพื่อประโยชน์ในการค้นหาของเพื่อน ๆ ครับ
Re: การค้นหาข้อมูลจากหลายชีต
Posted: Sun Jul 26, 2015 11:34 pm
by sarat
ข้อสงสัยรายการข้างต้น
เมื่อคีย์ข้อมุล รายชื่อชีท เทศบาล ก, เทศบาล ข, อบต.ค และ อบต.ง จะมีการดึงข้อมูลไปปรากฎในการรวมชีททั้งหมด (แต่ในชีทของ อบต.ง ดึงข้อมุลไปไม่หมด ) เมื่อเพิ่มรายชื่อชีท อบต.จ ในการรวมชีทจะไม่ปรากฎ จะต้องแก้ไขอย่างไร รบกวนด้วยครับ
Re: การค้นหาข้อมูลจากหลายชีต
Posted: Sun Jul 26, 2015 11:46 pm
by snasui
ปรับสูตรนี้ตรงที่ผมระบายสีให้ครอบคลุมถึงข้อมูลที่มีอยู่จริงและต้องเป็นเช่นนี้เสมอไปครับ
=IF(ROWS(V$4:V4)>
$Y$8,"",LOOKUP(ROWS(V$4:V4),
$Z$4:$Z$7,
$X$4:$X$7))
Re: การค้นหาข้อมูลจากหลายชีต
Posted: Mon Jul 27, 2015 8:08 am
by sarat
ขอบพระคุณอย่างสูง
Re: การค้นหาข้อมูลจากหลายชีต
Posted: Tue Jul 28, 2015 3:56 pm
by sarat
รบกวนอีกครั้ง ที่เครื่องบ่งบอกว่ากำลังคำนวน (4 ตัวประมวลผล) 21% หมายถึงอะไป เพราะไม่สามารถพิมพ์อะไรได้ รายละเอียดตามไฟล์แนบ
Re: การค้นหาข้อมูลจากหลายชีต
Posted: Tue Jul 28, 2015 4:16 pm
by snasui
หมายถึงว่าเครื่องกำลังประมวลผล และขณะนี้ดำเนินการมาได้ 21% แล้ว จะต้องรอให้ครบ 100% เสียก่อนจึงจะทำงานอย่างอื่นได้
การใช้สูตร Array จะเกิดการคำนวณนาน หากจำเป็นให้ใช้เครื่อง Spec สูงกว่าปกติครับ