Page 1 of 1
รวบกวนสอบถามเรื่องการคีย์ให้ข้อมูลขึ้นทั้ง Row โดยให้ข้อมูลขึ้นติดกัน
Posted: Mon Dec 28, 2015 8:44 am
by sooksun2009

รวบกวนสอบถามอาจารย์เรื่องการคีย์ให้ข้อมูลขึ้นทั้ง Row โดยให้ข้อมูลขึ้นติดกัน ตามFile ทีแนบมาครับ ขอบคุณครับ
Re: รวบกวนสอบถามอาจารย์เรื่องการคีย์ให้ข้อมูลขึ้นทั้ง Row โดยให้ข้อมูลขึ้นติดกัน
Posted: Mon Dec 28, 2015 8:53 am
by snasui

เซลล์ C473 คีย์สูตรตามด้านล่างครับ
=IFERROR(INDEX(INDEX($C$4:$CX$471,MATCH($B473,EDNo,0),0),SMALL(IF(INDEX($C$4:$CX$471,MATCH($B473,EDNo,0),0)<>"",COLUMN($C$3:$CX$3)-COLUMN($C$3)+1),COLUMNS($C473:C473))),"")
Ctrl+Shift+Enter > Copy ไปทางขวา
!
| Note: Ctrl+Shift+Enter หมายถึง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: รวบกวนสอบถามอาจารย์เรื่องการคีย์ให้ข้อมูลขึ้นทั้ง Row โดยให้ข้อมูลขึ้นติดกัน
Posted: Mon Dec 28, 2015 9:30 am
by sooksun2009
snasui wrote:
เซลล์ C473 คีย์สูตรตามด้านล่างครับ
=IFERROR(INDEX(INDEX($C$4:$CX$471,MATCH($B473,EDNo,0),0),SMALL(IF(INDEX($C$4:$CX$471,MATCH($B473,EDNo,0),0)<>"",COLUMN($C$3:$CX$3)-COLUMN($C$3)+1),COLUMNS($C473:C473))),"")
Ctrl+Shift+Enter > Copy ไปทางขวา
!
| Note: Ctrl+Shift+Enter หมายถึง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
ใช้ได้แล้วครับ ขอบคุณอาจารย์มากครับ
Re: รวบกวนสอบถามเรื่องการคีย์ให้ข้อมูลขึ้นทั้ง Row โดยให้ข้อมูลขึ้นติดกัน
Posted: Mon Dec 28, 2015 1:57 pm
by sooksun2009
อาจารย์ครับถามเพิ่มครับ จะใช้สูตรใหน นับ Option ว่าจำนวนเท่าไหร่ ผมลองหลายสูตรแล้ว ไม่ได้ ขอบคุณครับ
Re: รวบกวนสอบถามเรื่องการคีย์ให้ข้อมูลขึ้นทั้ง Row โดยให้ข้อมูลขึ้นติดกัน
Posted: Mon Dec 28, 2015 2:11 pm
by snasui

ตัวอย่างสูตรครับ
=Sum(IF(INDEX($C$4:$CX$471,MATCH($B473,EDNo,0),0)<>"",1))
Ctrl+Shift+Enter
Re: รวบกวนสอบถามเรื่องการคีย์ให้ข้อมูลขึ้นทั้ง Row โดยให้ข้อมูลขึ้นติดกัน
Posted: Mon Dec 28, 2015 2:53 pm
by sooksun2009
snasui wrote:
ตัวอย่างสูตรครับ
=Sum(IF(INDEX($C$4:$CX$471,MATCH($B473,EDNo,0),0)<>"",1))
Ctrl+Shift+Enter
ขอบคุณครับ อาจารย์ครับถ้า Count row ที่แสดงข้อมูล ต้องใช้สูตรใหนครับ
Re: รวบกวนสอบถามเรื่องการคีย์ให้ข้อมูลขึ้นทั้ง Row โดยให้ข้อมูลขึ้นติดกัน
Posted: Mon Dec 28, 2015 3:13 pm
by snasui

ช่วยอธิบายมาใหม่ว่าต้องการนับบรรทัดใด ยกตัวอย่างคำตอบที่ต้องการมาด้วยว่าหากถูกต้องแล้วจะได้ค่าเท่าใด
ที่ผมตอบไปนั้นใช้นับบรรทัดที่มีข้อมูลตามที่คีย์ใน B473 ผมถือว่าถามต่อเนื่องจากเดิม หากไม่ใช่ จำเป็นต้องอธิบายมาใหม่ แจ้งเงื่อนไขมาอย่างละเอียดเสมอ
สำหรับฟังก์ชั่น Countif ที่คีย์มานั้นไม่ถูกต้อง
ลองศึกษาที่
Countif แล้วลองคีย์ใหม่ จำเป็นต้องศึกษาให้เข้าใจและใช้ให้เป็เพราะเป็นฟังก์ชั่นพื้นฐานที่ต้องใช้บ่อยครับ
Re: รวบกวนสอบถามเรื่องการคีย์ให้ข้อมูลขึ้นทั้ง Row โดยให้ข้อมูลขึ้นติดกัน
Posted: Mon Dec 28, 2015 5:25 pm
by sooksun2009
sooksun2009 wrote:snasui wrote:
ตัวอย่างสูตรครับ
=Sum(IF(INDEX($C$4:$CX$471,MATCH($B473,EDNo,0),0)<>"",1))
Ctrl+Shift+Enter
ขอบคุณครับ อาจารย์ครับถ้า Count row ที่แสดงข้อมูล ต้องใช้สูตรใหนครับ
ขอโทษครับที่อธิบายไม่ชัดเจน คือ ผมต้องการจำนวน เช่น 227BD (A474) โดยนับที่ แถวที่ C473:H473 ว่ามีจำนวนเท่าไหร่ โดยให้แสดงที่ B474 ขอบคุณครับ
Re: รวบกวนสอบถามเรื่องการคีย์ให้ข้อมูลขึ้นทั้ง Row โดยให้ข้อมูลขึ้นติดกัน
Posted: Mon Dec 28, 2015 5:37 pm
by snasui

ใช้ Countif ได้ครับ ที่คีย์มาเองนั้นสลับตำแหน่งกัน ลองพยายามใหมโดยศึกษา Link ที่ผมแนบไปประกอบด้วยครับ
Re: รวบกวนสอบถามเรื่องการคีย์ให้ข้อมูลขึ้นทั้ง Row โดยให้ข้อมูลขึ้นติดกัน
Posted: Mon Dec 28, 2015 5:38 pm
by sooksun2009
snasui wrote:
ใช้ Countif ได้ครับ ที่คีย์มาเองนั้นสลับตำแหน่งกัน ลองพยายามใหมโดยศึกษา Link ที่ผมแนบไปประกอบด้วยครับ
ขอบคุณครับ