|
Excel tips: การสร้างเงื่อนไขเซลที่ขึ้นกับเซลอื่น
ในการสร้างเงื่อนไขให้เซลหนึ่งเปลี่ยนรูปแบบ โดยปกติจะไปที่ Home/ conditional formatting โดยระบุเงื่อนไขอื่นๆ เพิ่มเติมในช่อง Format value
แต่ถ้าต้องการสร้างเงื่อนไขให้เซลหนึ่งเปลี่ยนรูปแบบโดยขึ้นอยู่กับค่าของอีกเซลหนึ่ง จะต้องใช้คำสั่งอื่น คือเราลองแล้ว ใช้ฟังก์ชัน if ธรรมดาๆ ไม่ได้
ตัวอย่างเช่น เราทำ drop down list ไว้ให้เลือกสถานที่จัดเก็บสินค้า แต่พอถึงคำว่า "อื่นๆ โปรดระบุ" แล้วเราต้องการให้ผู้กรอกข้อมูลระบุชี้ชัดว่าจัดเก็บที่ใด
ที่ผ่านมา บางครั้งคนเลือกอื่นๆ โปรดระบุ แต่มักลืมระบุจริง เราเลยอยากทำเซลให้เปลี่ยนสีได้ เพื่อให้สะดุดตาผู้กรอกข้อมูล
ในที่นี้ หน้าโปรแกรมเป็นสีเทา อันไหนที่เราต้องการให้เค้ากรอกเพิ่ม สมมติว่าจะเป็นช่องสีเหลือง
ก็คือ เมื่อไหร่ที่เค้าเลือกสถานที่อื่นๆ ในช่อง C55 จะให้มีเซลโผล่มา 1 ช่อง คือช่อง E55 เป็นสีเหลือง ให้กรอกได้เลย
ตอนแรกเราสร้างเงื่อนไขดังนี้
="$C$55=""ที่อื่นๆ (โปรดระบุ)"""
ปรากฎว่า เซล D55 ไม่เปลี่ยนเป็นสีเหลืองตามที่เราต้องการ ค้นไปค้นมา พบว่า ต้องใช้คำสั่ง search เข้ามาช่วย จึงเปลี่ยนคำสั่งใหม่เป็นดังนี้
=search("ที่อื่นๆ",$C55)>0
ทีนี้จึงทำได้แล้นนนน
ข้อดีของการใช้คำสั่ง search คือเซลไม่ต้องมีคำที่เราต้องการเป๊ะก็ได้ เช่นของเรา ไม่ต้องเขียนเต็มๆ ว่า "ที่อื่นๆ (โปรดระบุ)" แค่ใช้คำว่า "ที่อื่นๆ" มันก็เปลี่ยนสีให้แล้ว
อ้างอิง ดูหัวข้อ Excel formulas to work with text values https://www.ablebits.com/office-addins-blog/2014/06/10/excel-conditional-formatting-formulas/
รู้แล้วจึงอยากแบ่งปันค่ะ
Create Date : 22 พฤษภาคม 2558 |
Last Update : 22 พฤษภาคม 2558 11:20:46 น. |
|
0 comments
|
Counter : 1237 Pageviews. |
|
|
|
|
|
|
|
เบบี้โรส |
|
|
|
|