Page 1 of 1

สอบถามcopy ข้ามชีทครับ

Posted: Sat May 02, 2015 1:22 pm
by prasert_lasong
ขออนุญาติสอบถามเกี่ยวกับการ Copy ข้อมูลข้ามชีทครับ ข้อมูลผมอยู่ sheet1 จุดประสงค์ต้องการคัดลอกข้อมูลไปsheet2 ครับ แต่มีเงือนไข คือ ข้อมูลที่ sheet1 คอลัมน์ C (HN) มีการซ้ำกัน แต่ต้องการคือเมื่อคัดลอกไปที่sheet2 คอลัมน์ C (HN) จะต้องไม่ซ้ำกันครับ
- ข้อมูลที่ sheet1 คอลัมน์ C (HN) มีการซ้ำกัน
-เมื่อCopy ไป sheet2 คอลัมน์ C (HN) จะต้องไม่ซ้ำกันครับ
-ต้องการ copy ข้อมูลทั้งแถวเลยครับ
อาจารย์ช่วยแนะนำ วิธีการ หน่อยครับ

Re: สอบถามcopy ข้ามชีทครับ

Posted: Sat May 02, 2015 3:48 pm
by snasui
:D ทำตามด้านล่างครับ

ที่ Sheet2
  1. เซลล์ A1 คีย์คำว่า Row Num เพื่อเป็นคอลัมน์ที่แสดงหมายเลขบรรทัดของข้อมูลต้นทางที่จะดึงมาแสดง
  2. ที่ B1:O1 ให้ Copy หัวบรรทัดของข้อมูลจาก Sheet1 คือ A1:N1 มาวาง
  3. เซลล์ A2 คีย์สูตร
    =IFERROR(SMALL(IF(FREQUENCY(MATCH(Sheet1!$C$2:$C$159,Sheet1!$C$2:$C$159,0),ROW(Sheet1!$C$2:$C$159)-ROW(Sheet1!$C$2)+1),ROW(Sheet1!$C$2:$C$159)-ROW(Sheet1!$C$2)+1),ROWS(A$2:A2)),"")
    Ctrl+Shift+Enter > Copy ลงด้านล่าง
  4. เซลล์ B2 คีย์สูตร
    =IF(N($A2),INDEX(Sheet1!A$2:A$159,$A2),"")
    Enter > Copy ไปด้านขวาและลงด้านล่าง

Re: สอบถามcopy ข้ามชีทครับ

Posted: Wed May 06, 2015 12:05 pm
by prasert_lasong
ขอขอบคุณครับ อาจารย์ ตอนนี้ทำตามขั้นตอนที่แนะนำได้แล้วครับ แล้วจะนำไปประยุกต์ใช้ต่อๆไปครับ