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

ตัวอย่างสูตรครับ
เซลล์ 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 ครับ

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 ได้ผลตามที่ต้องการเลยครับ
