Page 1 of 1

18/1/56 สูตรบอกตัวเลขอัตโนมัติตามจำนวนข้อมูล

Posted: Fri Jan 18, 2013 3:09 pm
by manager
อยากได้สูตรบอกตัวเลขอัตโนมัติตามตามจำนวนข้อมูล sheet "data" J4:AL4 มีอยู่29รายการ ให้บอกตัวเลขมายัง sheet ฟอร์มPM J4:J32
(แต่ละรายการข้อมูลไม่เท่ากัน)
ขอบคุณครับ

Re: 18/1/56 สูตรบอกตัวเลขอัตโนมัติตามจำนวนข้อมูล

Posted: Fri Jan 18, 2013 3:45 pm
by bank9597
:D ที่ชีท ฟอร์ม PM เซลล์ K4 คีย์ J ถึง AL
จากนั้นที่ k4 คีย์ =INDEX(INDIRECT("data"&"!"&L4&3):INDIRECT("data"&"!"&L4&4),MATCH($C$4,data!$A$3:$A$4,0)) คัดลอกลงมา

Re: 18/1/56 สูตรบอกตัวเลขอัตโนมัติตามจำนวนข้อมูล

Posted: Fri Jan 18, 2013 4:05 pm
by snasui
:D แถมอีกตัวอย่างครับ
  1. เซลล์ J3 คีย์
    =COUNTA(INDEX(data!$J:$IV,MATCH($C$4,data!$A:$A,0),0))
    Enter
  2. เซลล์ J4 คีย์
    =IF(ROWS(J$4:J4)>$J$3,"",ROWS(J$4:J4))
    Enter > Copy ลงด้านล่าง
  3. เซลล์ K4 คีย์
    =INDEX(data!$J:$IV,MATCH($C$4,data!$A:$A,0),$J4)
    Enter > Copy ลงด้านล่าง

Re: 18/1/56 สูตรบอกตัวเลขอัตโนมัติตามจำนวนข้อมูล

Posted: Sat Jan 19, 2013 8:47 am
by manager
ยอดเยี่ยมเลยครับ
ขอบพระคุณเป็นอย่างสูง :cp: :cp: :D

Re: 18/1/56 สูตรบอกตัวเลขอัตโนมัติตามจำนวนข้อมูล

Posted: Mon Jan 21, 2013 9:01 am
by manager
1.=INDEX(INDIRECT("data"&"!"&L6&3):INDIRECT("data"&"!"&L6&4),MATCH($C$4,data!$A$3:$A$5,0))
สูตรนี้เวลาเราแทรกแถวใน data จะขึ้น #REF บางครั้งต้องตัดเพิ่มที่ข้อมูลใน sheet data

2.=INDEX(data!$J:$IV,MATCH($C$4,data!$A:$A,0),$J9) สูตรนี้จะขึ้น #VALUE ต่อเมื่อ(พิมพ์ 261)
ทั้ง 2สูตร ปรับแก้ได้ไหมครับ
ขอบคุณครับ

Re: 18/1/56 สูตรบอกตัวเลขอัตโนมัติตามจำนวนข้อมูล

Posted: Mon Jan 21, 2013 9:38 am
by joo
manager wrote:1.=INDEX(INDIRECT("data"&"!"&L6&3):INDIRECT("data"&"!"&L6&4),MATCH($C$4,data!$A$3:$A$5,0))
สูตรนี้เวลาเราแทรกแถวใน data จะขึ้น #REF บางครั้งต้องตัดเพิ่มที่ข้อมูลใน sheet data
ลองปรับเป็น =IF(ISERROR(INDEX(INDIRECT("data"&"!"&L4&3):INDIRECT("data"&"!"&L4&4),MATCH($C$4,data!$A$3:$A$5,0))),"",INDEX(INDIRECT("data"&"!"&L4&3):INDIRECT("data"&"!"&L4&4),MATCH($C$4,data!$A$3:$A$5,0)))
manager wrote:2.=INDEX(data!$J:$IV,MATCH($C$4,data!$A:$A,0),$J9) สูตรนี้จะขึ้น #VALUE ต่อเมื่อ(พิมพ์ 261)
ลองปรับเป็น =IF(ISERROR(INDEX(data!$J:$IV,MATCH($C$4,data!$A:$A,0),$J4)),"",INDEX(data!$J:$IV,MATCH($C$4,data!$A:$A,0),$J4))

Re: 18/1/56 สูตรบอกตัวเลขอัตโนมัติตามจำนวนข้อมูล

Posted: Mon Jan 21, 2013 9:52 am
by manager
1.สูตรเเรกที่อ้างถึง ช่องคอลัมท์ L ถ้ามพิมพ์ 259 จะไม่ขึ้นข้อมูลเลย
2.สูตรที่สอง โอเคครับ(จะลองใช้สูตรที่สองนี้ครับ)
ขอบคุณมากครับ