Page 1 of 1

ตัดช่องว่างทิ้ง (ช่องว่างเกิดจากสูตร)เลื่อนเซลล์ที่มีข้อมูลขึ้น

Posted: Thu Aug 24, 2017 8:20 pm
by wisit
รบกวนอาจารย์และท่านผู้รู้ :mrgreen:
ผมไม่รู้จะเขียนสูตรอย่างไรให้ตัดช่องว่างทิ้ง (ช่องว่างเกิดจากสูตร) แล้วเลื่อนเซลล์ที่มีข้อมูลขึ้น
ผมได้แนบไฟล์มาด้วยครับ
ขอบคุณมากครับ

Re: ตัดช่องว่างทิ้ง (ช่องว่างเกิดจากสูตร)เลื่อนเซลล์ที่มีข้อมูลขึ้น

Posted: Thu Aug 24, 2017 8:48 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ F2 คีย์สูตร

=IFERROR(INDEX(C$2:C$18,SMALL(IF(ISNUMBER(MATCH($C$2:$C$18,$A$2:$A$15,0)),ROW($C$2:$C$18)-ROW($C$2)+1),ROWS(F$2:F2))),"")

Ctrl+Shift+Enter > Copy ไป G2 แล้ว Copy ลงด้านล่าง

Re: ตัดช่องว่างทิ้ง (ช่องว่างเกิดจากสูตร)เลื่อนเซลล์ที่มีข้อมูลขึ้น

Posted: Thu Aug 24, 2017 11:23 pm
by wisit
ต้องขอโทษอาจารย์ด้วยครับ ผมอาจจะสื่อสารไม่เข้าใจ
คือผมต้องการให้ข้อมูลในคอลัมน์ C และ D ถูกลบตามข้อมูลเมื่อเราคีย์ในคอลัมน์ A เช่น ใน A2 คีย์ 002, A3 คีย์ 004
ข้อมูลในคอลัมน์ C3, C6 และ D3, D6 จะต้องถูกตัดทิ้ง โดยผมใช้สูตรเพื่อตัดค่าที่กล่าวมาในคอลัมน์ F และ G ซึ่งผม
ต้องการให้ผลลัพธ์แสดงดังคอลัมน์ M และ N ครับ :mrgreen:

Re: ตัดช่องว่างทิ้ง (ช่องว่างเกิดจากสูตร)เลื่อนเซลล์ที่มีข้อมูลขึ้น

Posted: Fri Aug 25, 2017 12:05 am
by parakorn
M2 =IFERROR(INDEX(F$2:F$18,SMALL(IF(F$2:F$18<>"",ROW(F$2:F$18)-ROW($F$2)+1),ROWS(M$2:M2))),"")
Ctrl + Shift + Enter แล้ว Copy ไปทางขวาและลงล่างครับ

Re: ตัดช่องว่างทิ้ง (ช่องว่างเกิดจากสูตร)เลื่อนเซลล์ที่มีข้อมูลขึ้น

Posted: Fri Aug 25, 2017 1:06 am
by wisit
ขอบคุณมากครับคุณ parakorn ได้ผลตามที่ต้องการเลยครับ :D