Page 1 of 1

Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 5:39 pm
by pipatkenta
เรียน ท่านผู้รู้
ผมต้องการ MATCH ข้อมูล จากหลายเซลแต่ที่ผมเขียนสูตรมาทำได้แค่เซลเดียว รบกวนเขียนสูตรด้วยครับ
โดย ต้องการให้ ไฟล์ Return NOVEMBER 12 คอลัมน์ B3 MATCH กับ ไฟล์ HARD คอลัมน์ A1:A40 ถึง R1:R40
รายละเอียดตามไฟล์แนบครับ
ขอแสดงความนับถือ
นพรุจ

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 6:00 pm
by bank9597
:D

ไม่ทราบจะ Match กันอย่างไร ลองยกตัวอย่างดูหน่อยได้ไหมครับ

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 8:18 pm
by pipatkenta
match ข้อมูลตัวเลข จาก ไฟล์ Return NOVEMBER 12 ในคอลัมน์ B3 กับ ให้ตรงกับ ไฟล์ HARD ในคอลัมน์ A1:R40 ครับ
แนบไฟล์รายละเอียดเพิ่มเติมครับ
ขอแสดงความนับถือ
นพรุจ

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 8:22 pm
by pipatkenta
จุดประสงค์คือ เมื่อคีย์ข้อมูล ในไฟล์ REturn ในคอลัมน์ B3 แล้วให้ MATCH กับ ไฟล์ HARD ในคอลัมน์ A1:R40 ครับ
รายละเอียดตามไฟล์แนบครับ
ขอแสดงความนับถือ
นพรุจ

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 8:39 pm
by bank9597
pipatkenta wrote:จุดประสงค์คือ เมื่อคีย์ข้อมูล ในไฟล์ REturn ในคอลัมน์ B3 แล้วให้ MATCH กับ ไฟล์ HARD ในคอลัมน์ A1:R40 ครับ
รายละเอียดตามไฟล์แนบครับ
ขอแสดงความนับถือ
นพรุจ
:D
ผมอยากให้แนบข้อมูลมาด้วยครับ เพราะในไฟล์แทบจะไม่มีตัวอย่างข้อมูลอะไรเลย
ลองใส่ตัวอย่างข้อมูล และตัวอย่างคำตอบมาดูหน่อยครับ จะได้เข้าใจตรงกัน

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 9:27 pm
by pipatkenta
ข้อมูลคือ ในไฟล์ HARD จะเป็นตัวเลข ที่บันทึกก่อนไฟล์ Return ครับ
เมื่อคีย์ข้อมูลที่ไฟล์ Return หากข้อมูลตรงกับไฟล์ HARD ก็ให้แสดงขึ้นมาครับ

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 9:45 pm
by bank9597
pipatkenta wrote:ข้อมูลคือ ในไฟล์ HARD จะเป็นตัวเลข ที่บันทึกก่อนไฟล์ Return ครับ
เมื่อคีย์ข้อมูลที่ไฟล์ Return หากข้อมูลตรงกับไฟล์ HARD ก็ให้แสดงขึ้นมาครับ
:D
ที่ D3 คีย์ =IF(ISNA(MATCH($B3,'[hard.XLS]01 NOV 12'!$A$1:$A$35,0)),"ไม่มีข้อมูล",INDEX('[hard.XLS]01 NOV 12'!$A$1:$A$35,MATCH($B3,'[hard.XLS]01 NOV 12'!$A$1:$A$35,0))) คัดลอกลงมาครับ

พยายามอย่าให้ข้อมูลอยู่คนละไฟล์ เพราะจะทำให้เกิดความลำบากในใช้สูตร รวมถึงข้อผิดพลาดด้วยครับ

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 10:08 pm
by pipatkenta
ถ้าต้องการ MATCH ตั้งแต่ A1ไปจนถึง R35 ต้องอ้างอิงสูตรยังไงครับ

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 10:17 pm
by bank9597
pipatkenta wrote:ถ้าต้องการ MATCH ตั้งแต่ A1ไปจนถึง R35 ต้องอ้างอิงสูตรยังไงครับ
:D
ไม่สามารถทำเช่นนั้นได้หรอกครับ สูตรดังกล่าวเป็นการดึงข้อมูลที่เทียบกันแล้วคอลัมน์ต่อคอลัมน์ การจะ Match 1 คอลัมน์ ต่อ หลายคอลัมน์นั้น ไม่สามารถที่จะทำได้ครับ

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

อย่างไรก็ดี ผมก็ไม่มั่นใจนักว่าจะทำอย่างที่คุณพูดได้หรือเปล่า ท่านอื่นอาจจะทำได้ แต่ผมไม่สามารถทำได้ครับ

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 10:30 pm
by pipatkenta
ขอบคุณสำหรับคำแนะนำครับ คงต้องใช้วิธีเก็บข้อมูล Data base เอา คงใช้งานง่ายกว่าครับ
ขอแสดงความนับถือ
นพรุจ

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 10:41 pm
by bank9597
:D
ลองศึกษาการเก็บข้อมูลแบบ Database ครับ ไม่น่าจะยากครับ
http://www.youtube.com/watch?v=5gCyIdagkyQ

ลองทำตัวอย่างไฟล์มาครับ ใพยายามให้อยู่ในไฟล์เดียวกันก่อน แล้วผมจะช่วยอีกแรงครับ

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 10:44 pm
by snasui
:D โจทย์ลักษณะนี้ เพื่อให้ง่ายสามารถใช้อคอลัมน์เข้ามาช่วยได้ครับ เช่น
  1. ที่เซลล์ S1 ของชีท 01NOV12 ของไฟล์ hard.XLS คีย์สูตร
    =CONCATENATE(A1,B1,C1,D1,E1,F1,G1,H1,I1,J1,K1,L1,M1,N1,O1,P1,Q1,R1)
    Enter > Copy ลงด้านล่าง
  2. ที่เซลล์ D3 ของชีท 01NOV12 ของไฟล์ Return NOVEMBER 2012.xls คีย์สูตร
    =IF(ISNUMBER(MATCH("*"&$B3&"*",'[hard.XLS]01 NOV 12'!$S$1:$S$35,0)),B3,"")

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 10:49 pm
by bank9597
snasui wrote::D โจทย์ลักษณะนี้ เพื่อให้ง่ายสามารถใช้อคอลัมน์เข้ามาช่วยได้ครับ เช่น
  1. ที่เซลล์ S1 ของชีท 01NOV12 ของไฟล์ hard.XLS คีย์สูตร
    =CONCATENATE(A1,B1,C1,D1,E1,F1,G1,H1,I1,J1,K1,L1,M1,N1,O1,P1,Q1,R1)
    Enter > Copy ลงด้านล่าง
  2. ที่เซลล์ D3 ของชีท 01NOV12 ของไฟล์ Return NOVEMBER 2012.xls คีย์สูตร
    =IF(ISNUMBER(MATCH("*"&$B3&"*",'[hard.XLS]01 NOV 12'!$S$1:$S$35,0)),B3,"")
:D ขอบคุณอาจารย์ครับ

Re: Match ข้อมูลจากหลาย เซล

Posted: Fri Nov 02, 2012 10:56 pm
by pipatkenta
ขอบคุณครับผม