How to ฮาวทู <- เรียนรู้แล้วแบ่งปัน ^__^ รวมคำถามที่ฉันเคยต้องหาคำตอบ เก็บไว้เป็นคำตอบเผื่อคนอื่นมีคำถาม ^__^
 
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.  
 
Name
* blog นี้ comment ได้เฉพาะสมาชิก
Opinion
*ส่วน comment ไม่สามารถใช้ javascript และ style sheet

เบบี้โรส
 
Location :


[Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 1 คน [?]




[Add เบบี้โรส's blog to your web]

 
pantip.com pantipmarket.com pantown.com