Page 1 of 1
สอบถามสูตร Excel ครับ
Posted: Thu Nov 22, 2012 10:23 pm
by jedixxx
สอบถามสูตร Excel หน่อยครับ
โจทย์
ชั้น จำนวน
65 2
64 3
63 2
62 1
61 1
60 2
59 3
พอดีอยากจะได้สูตรให้แสดงผลลัพธ์ ดังนี้ครับ
เช่นใช้สูตรว่า เลข 1 มีชั้นไหนบ้าง พอใช้สูตรก็ให้แสดง ชั้นทั้งหมดออกมา คือ 61,62
หรือ พอ ใช้สูตรว่า เลข 3 มีชั้นไหนบ้าง พอใช้สูตรก็ให้แสดง ชั้นทั้งหมดออกมา คือ 59,64
ผลลัพธ์ ให้แสดงแบบต่อเนื่องกันไปเลยนะครับ
Excel ทำได้ไหมครับ
ขอบคุณทุกท่านล่วงหน้าครับ
Re: สอบถามสูตร Excel ครับ
Posted: Thu Nov 22, 2012 10:25 pm
by snasui
jedixxx wrote:เช่นใช้สูตรว่า เลข 1 มีชั้นไหนบ้าง พอใช้สูตรก็ให้แสดง ชั้นทั้งหมดออกมา คือ 61,62
หรือ พอ ใช้สูตรว่า เลข 3 มีชั้นไหนบ้าง พอใช้สูตรก็ให้แสดง ชั้นทั้งหมดออกมา คือ 59,64
คำตอบอยู่ในเซลล์เดียวกันหรือสามารถแยกเซลล์กันได้ ควรแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ต้องการมาในไฟล์ด้วยครับ
Re: สอบถามสูตร Excel ครับ
Posted: Thu Nov 22, 2012 10:33 pm
by jedixxx
แนบไฟลือีกครั้งครับผม
ขอบคุณครับ
Re: สอบถามสูตร Excel ครับ
Posted: Fri Nov 23, 2012 7:57 am
by snasui

ลองตามนี้ครับ
- ที่เซลล์ A15:A16 เปลี่ยนค่าเป็น 3 และ 2 ตามลำดับ (ไม่ต้องเติมวรรคและเท่ากับ)
- ที่เซลล์ N15 คีย์สูตร
=IFERROR(INDEX($B$4:$B$12,SMALL(IF($A15=$C$4:$C$12,ROW($C$4:$C$12)-ROW($C$4)+1),COLUMNS($N15:N15))),"")
Ctrl+Shift+Enter > Copy ไปทางขวาถึง S15 แล้ว Copy ลงด้านล่าง
- ที่เซลล์ B15 คีย์สูตร
=LEFT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(N15&","&O15&","&P15&","&Q15&","&R15&","&S15,",,,,,",","),",,,,",","),",,,",","),",,",","),LEN(N15&O15&P15&Q15&R15&S15)+COUNT(N15:S15)-1)
Enter > Copy ลงด้านล่าง
Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น
{=YourFormulas(...)
} ปีกกานี้คีย์เข้าไปเองไม่ได้
ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง