snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
duean1983
Member
Posts: 76 Joined: Sun Nov 12, 2017 9:56 pm
#1
Post
by duean1983 » Mon Mar 05, 2018 8:21 pm
ต้องการสูตรการดังเวลาสแกนนิ้วของพนักงานใน ชีตสแกนนิ้ว มาใส่ใน Sheet1 ตัวอย่าง
ข้อมูลSheetสแกนนิ้ว
A B C
รหัส ว/ด/ป เวลาที่สแกนนิ้ว
1 400003 26/1/2018 7:58:33
2 400003 26/1/2018 7:58:34
3 400003 26/1/2018 17:41:27
4 400003 26/1/2018 17:41:28
5 400003 29/1/2018 13:01:09
6 400003 29/1/2018 13:01:10
7 400003 29/1/2018 20:07:18
8 400003 29/1/2018 20:07:19
Sheet1 ต้องการให้ปรากฎข้อมูลตามด้านล่างค่ะ
A B C D E F G H I J
1 รหัสพนักงาน วันที่ ครั้งที่ 1 ครั้งที่ 2 ครั้งที่ 3 ครั้งที่ 4 ครั้งที่ 5 ครั้งที่ 6 ครั้งที่ 7 ครั้งที่ 8
2 400003 26/1/2018 7:58:33 7:58:34 17:41:27 17:41:28
3 430003 29/1/2018 13:01:09 13:01:10 20:07:18 20:07:19
จะสอบถามว่า
A2-J2 ต้องใช้สูตรอะไรในการดึงข้อมูลมาจาก Sheetสแกนนิ้วคะ
You do not have the required permissions to view the files attached to this post.
snasui
Site Admin
Posts: 31257 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#2
Post
by snasui » Mon Mar 05, 2018 8:27 pm
เซลล์ C2 คีย์สูตรตามด้านล่างครับ
=IFERROR(SMALL(IF(สแกนนิ้ว!$A$2:$A$5015=$A2,IF(สแกนนิ้ว!$B$2:$B$5015=$B2,สแกนนิ้ว!$C$2:$C$5015)),COLUMNS($C3:C3)),"")
Ctrl+Shift+Enter > Copy ไปด้านขวา
apa_bkk
Member
Posts: 16 Joined: Sat Jan 06, 2018 1:46 pm
#3
Post
by apa_bkk » Tue Mar 06, 2018 8:56 am
** ขอนุญาต เจ้าของกกระทู้ ขอสอบถามสูตร เพิ่มเติม จากท่านอาจารย์ทุกท่าน ***
จากโจทย์เดียวกันนี้ค่ะ ถ้าต้องการดึงข้อมูล รหัสพนักงานจาก "sheet แสกนนิ้วมือ" มาให้แสดงที่ "sheet1 column A:A " โดยข้อมุลมาแสดงไม่ซ้ำกันในแต่ละบรรทัด จะใช้สูตรอะไรที่ดีกว่า คำสั่ง data > remove duplicate ไหมคะ
ขอบคุณมากค่ะ