Page 1 of 1
ขอวิธีให้ Excel แสดงผลเมื่อเซลล์นั้นแสดงเป็นตัว F ครับ
Posted: Sun Jan 29, 2017 2:44 pm
by peachkub
พอดีกำลังทำโปรแกรม ตัดเกรดอยู่ครับ
มีการผูกสูตรโดยให้แสดงเกรดตามเงื่อนไขเรียบร้อยแล้ว
แต่อยากให้ ผู้ที่ได้เกรด F แสดงสีแดงที่ตัวอักษร F ครับเพื่อง่ายก็ต่อการตรวจสอบ
ขอบคุณครับ
Re: ขอวิธีให้ Excel แสดงผลเมื่อเซลล์นั้นแสดงเป็นตัว F ครับ
Posted: Sun Jan 29, 2017 3:05 pm
by snasui
คลุมคอลัมน์ที่แสดงผลเป็น F จากนั้นทำตามด้านล่างครับ
- เข้าเมนู Home > Conditional Formatting > New Ruls
- ภายใต้ Select a Rule Type: เลือก Format only cells that contain
- ภายใต้ Format only cells with: เลือกช่องแรกเป็น Cell Value > ช่องที่สองเลือก equal to > ช่องสุดท้ายคีย์ F
- คลิกปุ่ม Format เพื่อกำหนดรูปแบบตามต้องการ > OK > OK
Re: ขอวิธีให้ Excel แสดงผลเมื่อเซลล์นั้นแสดงเป็นตัว F ครับ
Posted: Sun Jan 29, 2017 4:05 pm
by peachkub
snasui wrote: คลุมคอลัมน์ที่แสดงผลเป็น F จากนั้นทำตามด้านล่างครับ
- เข้าเมนู Home > Conditional Formatting > New Ruls
- ภายใต้ Select a Rule Type: เลือก Format only cells that contain
- ภายใต้ Format only cells with: เลือกช่องแรกเป็น Cell Value > ช่องที่สองเลือก equal to > ช่องสุดท้ายคีย์ F
- คลิกปุ่ม Format เพื่อกำหนดรูปแบบตามต้องการ > OK > OK
สอบถามเพิ่มเติมครับ ขอบคุณสำหรับคำตอบครั้งที่แล้วอีกครั้งครับ
ตอนนี้ผมได้สร้าง Sheet 2 จะทำเป็นเอกสารรายงานสรุปว่าใครที่ติด F ควรเขียนสูตรอย่างไรครับ โดยดึงข้อมูลเฉพาะ ผู้ที่ติด F มาลงใน Sheet2 โดยอัตโนมัติ
เพิ่มเติม ในเซลล์ B3 ผมได้ใส่สูตร IF(A3="","",VLOOKUP(A3,เกรด!A$3:E$43,2)) เอาไว้ครับ เพื่ออิงค่าจาก A3
หากใช้ศัพท์ผิดขออภัยครับ
Re: ขอวิธีให้ Excel แสดงผลเมื่อเซลล์นั้นแสดงเป็นตัว F ครับ
Posted: Sun Jan 29, 2017 4:37 pm
by snasui
ตัวอย่างสูตรตามด้านล่างครับ
ที่ Sheet2 เซลล์ A3 คีย์
=IFERROR(INDEX(Sheet1!A$3:A$100,SMALL(IF(Sheet1!$P$3:$P$100="F",ROW(Sheet1!$A$3:$A$100)-ROW(Sheet1!$A$3)+1),ROWS(A$3:A3))),"")
Ctrl+Shift+Enter > Enter > Copy ไปด้านขวาถึง E3 แล้ว Copy ลงด้านล่าง กรุณาอ่าน Note ด้านล่างอย่างละเอียดครับ
ควรแนบไฟล์ตัวอย่างพร้อมแสดงตัวอย่างคำตอบที่ต้องการเสมอ ผู้ตอบจะได้ทราบว่าตำแหน่งข้อมูลอยู่ที่ชีตใด เซลล์ใด จะได้เขียนสูตรให้ตรงกับที่ต้องการได้เลย สำหรับกรณีนี้หากยังติดปัญหาให้ปรับสูตรมาเองก่อน ติดตรงไหนค่อยแนบไฟล์ตัวอย่างมาถามกันต่อครับ
!
| Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: ขอวิธีให้ Excel แสดงผลเมื่อเซลล์นั้นแสดงเป็นตัว F ครับ
Posted: Sun Jan 29, 2017 4:57 pm
by peachkub
ขออภัยสำหรับความผิดพลาดครับ
ตอนนี้ผมมีเอกสาร 2 Sheet คือ 1.เกรด และ 2.Sheet2
โดยต้องการให้ Sheet2 แสดงผู้ที่ติด F โดยอิงจากเกรดที่อยู่คอลัมภ์ P จาก "เกรด" ถ้ามีติด F จำนวน 2 คน อยากให้ Sheet2 แสดงผลทั้ง 2 คน โดยอัตโนมัติ
1.jpg
ดังตัวอย่างสมมติว่ามีผู้ติด F 2รายการคือ ฉัตรฑริกา และสุพรรณิการ์ ต้องการให้ Sheet2 แสดงรายชื่อทั้งหมด 2 คนโดยอัตโนมัติครับ โดยมีเลขที่ >เลขประจำตัว >คำนำหน้า > ชื่อ > สกุล
ภาพ2.jpg
Re: ขอวิธีให้ Excel แสดงผลเมื่อเซลล์นั้นแสดงเป็นตัว F ครับ
Posted: Sun Jan 29, 2017 5:00 pm
by snasui
ให้ทำตามที่ผมตอบไปแล้วด้านบน
โดยปรับชื่อชีตให้ตรงกับที่ใช้จริง หากยังติดปัญหาให้แนบไฟล์ที่ติดปัญหานั้นมาด้วยครับ
Re: ขอวิธีให้ Excel แสดงผลเมื่อเซลล์นั้นแสดงเป็นตัว F ครับ
Posted: Sun Jan 29, 2017 5:22 pm
by peachkub
ตอนนี้ที่ A3 แสดงเป็นขวัญฤดี ครับ ควรจะเป็นฉัตฑทริกา
Re: ขอวิธีให้ Excel แสดงผลเมื่อเซลล์นั้นแสดงเป็นตัว F ครับ
Posted: Sun Jan 29, 2017 5:26 pm
by snasui
peachkub wrote:ตอนนี้ที่ A3 แสดงเป็นขวัญฤดี ครับ ควรจะเป็นฉัตฑทริกา
กรุณาแนบไฟล์ที่เป็นปัญหามาด้วย อ่านที่ผมโพสต์ให้ละเอียดทุกอักขระครับ
snasui wrote:หากยังติดปัญหาให้แนบไฟล์ที่ติดปัญหานั้นมาด้วยครับ
Re: ขอวิธีให้ Excel แสดงผลเมื่อเซลล์นั้นแสดงเป็นตัว F ครับ
Posted: Sun Jan 29, 2017 5:30 pm
by peachkub
ขออภัยอย่างสูงครับเข้าใจผิดว่าเป็นแนบภาพ ตามนี้เลยครับ
Re: ขอวิธีให้ Excel แสดงผลเมื่อเซลล์นั้นแสดงเป็นตัว F ครับ
Posted: Sun Jan 29, 2017 5:34 pm
by snasui
คีย์สูตรไม่ถูกต้องและกดแป้นให้รับสูตรไม่ถูกต้อง
ปรับสูตรเป็นด้านล่างครับ
=IFERROR(INDEX(เกรด!A$3:A$100,SMALL(IF(เกรด!$P$3:$P$100="F",ROW(เกรด!$A$3:$A$100)-ROW(เกรด!$A$3)+1),ROWS(A$3:A3))),"")
สำหรับ -1 ผมคีย์ผิดไป ที่ถูกคือ +1 ขออภัยด้วยครับ
สำหรับวิธีการกดแป้นให้รับสูตรกรุณาอ่านวิธีการในโพสต์ด้านบนอย่างละเอียดทุกอักขระครับ
Re: ขอวิธีให้ Excel แสดงผลเมื่อเซลล์นั้นแสดงเป็นตัว F ครับ
Posted: Sun Jan 29, 2017 7:45 pm
by peachkub
กระจ่างแล้วครับ ขอบคุณมากครับ