เวบถาม-ตอบปัญหา Excel http://www.snasui.com/
Group Blog
 
<<
ธันวาคม 2552
 
 12345
6789101112
13141516171819
20212223242526
2728293031 
 
7 ธันวาคม 2552
 
All Blogs
 
การนำข้อมูลจากหลาย Sheet มาต่อกันใน Sheet เดียว

สำหรับข้อมูลที่อยู่ในฟอร์มเดียวกันแต่แยกเป็นหลาย Sheet และต้องการนำมาต่อกันเป็นฐานข้อมูลใน Sheet เดียวกันนั้น สามารถใช้สูตรทำได้ครับ แต่อาจจะมีวิธีการหลายขั้นตอน ดังจะแสดงตามด้านล่าง

ภาพ Sheet ที่ใช้รวมข้อมูล



ภาพ Sheet ที่ 1



ภาพ Sheet ที่ 2



ภาพ Sheet ที่ 3



จากภาพด้านบนเป็นการนำข้อมูล Sheet1, 2, 3 มาต่อกัน ให้ทำตามลำดับดังนี้ครับ

1. เขีียนชื่อชีทเรียงกันไว้ตามต้องการที่ G1:G3

2. H1 คีย์สูตรเพื่อนับว่ามีข้อมูลใน Sheet1 เท่าไร

=COUNTA(INDIRECT("'"&G1&"'!"&"A2:A65536"))

Enter แล้ว Copy ลงด้านล่าง

3. H4 รวมจำนวนจากด้านบน คีย์

=SUM(H1:H3)

Enter

4. I1 ใช้สูตรในการ Run ข้อมูลใหม่เพื่อใช้ในสูตร Lookup

=SUM($H$1:H1)-H1+1

Enter แล้ว Copy ลงด้านล่าง

5. E2 คีย์สูตรเพื่อ List รายชื่อ Sheet

=IF(ROWS($E$2:E2)>$H$4,"",LOOKUP(ROWS($E$2:E2),$I$1:$I$3,$G$1:$G$3))

Enter แล้ว Copy ไปด้านล่าง

6. A2 คีย์สูตรเพื่อนำข้อมูลใน Sheet ต่าง ๆ มาแสดงต่อกัน

=IF($E2<>"",INDIRECT("'"&$E2&"'!"&SUBSTITUTE(ADDRESS(1,COLUMN()),1,"")&COUNTIF($E$2:$E2,$E2)+1),"")

Enter แล้ว Copy ไปทางขวาและลงด้านล่าง

จะเห็นว่าการนำข้อมูลจากหลาย ๆ Sheet มาต่อกันนั้น ไม่ใช่เรื่องยากอีกต่อไปสำหรับพวกเราครับ




Create Date : 07 ธันวาคม 2552
Last Update : 1 มีนาคม 2556 21:57:35 น. 4 comments
Counter : 5238 Pageviews.

 
ขอความช่วยเหลือด้านการค้นหาผลลัพธ์จากอีชีตด้วยค่ะ
ข้อมูลอยู่ชีท1แต่ผลลัพธ์ต้องการอยู่ชีท2โดยมีเงื่อนไข2เงื่อนไข


โดย: ยิหวา IP: 125.26.184.84 วันที่: 18 ธันวาคม 2552 เวลา:11:53:25 น.  

 
สวัสดีครับ คุณยิหวา ถ้าอธิบายตัวอย่างลำบาก ส่งไฟล์ตัวอย่างมาที่ snasui@gmail.com จะช่วยดูให้ครับ


โดย: คนควน วันที่: 18 ธันวาคม 2552 เวลา:18:04:37 น.  

 
หวัดดีครับ คนควน
ผมอยากทราบว่า ถ้าเราจะนับข้อมูลที่มันซ้ำกันว่ามันมีกี่ต้ว เช่น มีข้อมูล 4,4,3.5,3.5,2,3,4,2,3,1,0 แล้วเราจะหาว่า มี 4 กี่ตัว 3.5 กี่ตัว 2.5 กี่ตัว 2 กี่ตัว สูตรมันว่าพรือ ผมใช้ในการตัดเกรดนักเรียน กรุณาช่วยสงเคราะห์ให้ ขอบคุณล่วงหน้า
จากผม คนคอน


โดย: สุทัศน์ IP: 119.42.82.147 วันที่: 19 กุมภาพันธ์ 2553 เวลา:9:35:46 น.  

 
สวัสดีครับ คุณสุทัศน์

การนับว่าซ้ำกันกี่ครั้งสามารถใช้ Countif ได้ครับ

เช่น

=Countif($C$2:$C$12,4)

Enter

หมายถึงว่า มีเลข 4 อยู่ในช่วง C2:C12 กี่ตัว

ถ้าเราเขียน 4 ไว้ในเซลล์ B1 ก็จะได้สูตรว่า

=Countif($C$2:$C$12,ฺB1)

ลองนำไปใช้ดูครับ



โดย: คนควน วันที่: 19 กุมภาพันธ์ 2553 เวลา:17:13:46 น.  

คนควน
Location :
สงขลา Thailand

[ดู Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 27 คน [?]





MVP Excel



MOS Expert in Excel 2003
MOS Specialist in Excel 2003



คนควน เป็นคน อ.สะเดา จ.สงขลา จบการศึกษาทางด้านการบัญชีระดับปริญญาตรีและปริญญาโท จากมหาวิทยาลัยรามคำแหง มีความถนัดหลายด้าน ทั้งเรื่อง ศิลปะ ดนตรี กีฬา คอมพิวเตอร์ จากการที่ได้คลุกคลีกับโปรแกรมชุด Microsoft Office จึงได้เรียนรู้เกี่ยวกับเทคนิคการใช้งานต่าง ๆ โดยเฉพาะ Excel จะมีความถนัดเป็นพิเศษ เนื่องจากใช้เป็นส่วนใหญ่ในการทำงานประจำวัน ได้รับ MOS Cetificate (Microsoft Office Specialist) ทั้ง Specialist และ Expert อีกทั้งเป็นคนชอบศึกษาค้นคว้าทดลองและชอบแบ่งปัน จึงได้เขียน Blog เพื่อเผยแพร่เทคนิคการใช้งาน Excel เพื่อประโยชน์แก่ผู้สนใจจะได้มีแหล่งศึกษา นำไปประยุกต์ใช้ให้เกิดประโยชน์สูงสุดกับงานของตนเองต่อไป












เมื่อวันที่ 24 ม.ค. 2553 ได้เปิด Forum เพื่อถาม-ตอบปัญหาเกี่ยวกับ Excel ทั้งเป็นแหล่งศึกษาให้กับผู้สนใจทั่วไป สามารถคลิกภาพด้านบนเพื่อไปยัง Forum ได้ครับ



ข้อความหรือรูปภาพที่ปรากฏในกระทู้ที่ท่านเห็นอยู่นี้ เกิดจากการตั้งกระทู้และถูกส่งขึ้นกระดานข่าวโดยอัตโนมัติจากบุคคลทั่วไป ซึ่ง เจ้าของ Blog มิได้มีส่วนร่วมรู้เห็น ตรวจสอบ หรือพิสูจน์ข้อเท็จจริงใด ๆ ทั้งไม่ร่วมรับผิดชอบต่อความคิดเห็นของบุคคลใด ๆ ทั้งสิ้น


Statistics Hits
New Comments
Friends' blogs
[Add คนควน's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.