Buy Book from Amazon , That 's great !

Excel related text function

เรามาดู function ที่มันเกี่ยวกับตัวอักษรบ้างครับ ที่ผมใช้บ่อยก็จะเป็น
แอ่น แอ๊น  มันคือ "&" ครับ จริงแล้วก็ไม่เชิง function นักแต่มันเท่ไม่หยอกเชียวนะครับ ถ้าใช้เป็นเนี่ย

เช่น cell A1 = นาย สมบัติ , ฺB2 = เกิดมาจน  ทีนี้เราอยากให้มันอยู่ cell เดียวกัน ก็ใช้ เจ้า " &" นี่แหละครับ

สูตรเป็นแบบนี้    cell C3   =A1&B2   จะออกมาเป็น นาย สมบัติเกิดมาจ แบบนี้ทันทีครับ
ทีนี้ มันก็ดูไม่งามใช่มะ ผมมีเทคนิคเล็กน้อยนะครับ คือเราจะใส่ช่องว่างโดยการเคาะ space bar 1ที เพื่อเว้นช่องว่าง

ก็จะเป็น  cell C3   =A1&" "&B2 จะออกมาเป็น นาย สมบัติ เกิดมาจน 
หรือ เราเคาะ 2 ที
ก็จะเป็น  cell C3   =A1&" "&B2 จะออกมาเป็น นาย สมบัติ  เกิดมาจน  ดูดีขึ้นทันตาเลยใช่มั๊ยครับ 


ทีนี้เราอยากแทรกคำว่า " ชื่อ " และ " นามสกุล " ลงไปด้วยให้มีฐานะดียิ่งๆขึ้นไปก็ใช้วิธีเดียวกัน 
ก็จะเป็น  cell C3   = " ชื่อ "&A1&" "&" นามสกุล "&B2 
ทีนี้จะได้คำที่สวยกว่าเดิม เป็น ชื่อ นาย สมบัติ  นามสกุล เกิดมาจน  
คราวนี้เราก็สามารถประยุกต์ใช้กับงานเอกสารทั่วๆไปได้สบายแล้วครับ













Excel Sumif Function

วันนี้เรา update "Sumif" fuction กัน ไอ้ตัว Sumif เนี่ย เอาๆไว้รวมค่าต่างๆตามเงื่อนไขที่เราต้องการใน Excel นะครับ

=sumif("range" ข้อมูลที่ต้องการเอาเงื่อนไขไปเทียบ,"crieria"เงื่อนไขของเรา,"sumrange"แถวที่เราต้องการรวม)

ตัวอย่าง 

Name          Income
Mee 20000
POP 10000
MooMoo' 30000
MooMoo' 23000
Ying 13000
Mee  15000
Ying  45000
MooMoo' 33000


เราต้องการหาว่า MooMoo' เนียเค้ามี Income รวมเท่าไหร่  ก็ใส่สูตร ตามรูปนะครับ
=sumif($B$8:$B$15,"moomoo'",$C$8:$C$15) ก็จะได้ผลลัพธ์ = 86000 โดยที่ sumif จะทำการรวม income ของ MooMoo' ทั้งหมดให้

เท่านี้เราก็สามารบวกค่าที่เราต้องการตามเงื่อนไขได้แล้วนะครับ แล้วก็มีข้อระวังนิดนึงคือ ไม่สามารถใช้เงื่อนไขได้มากกว่า 1 เงื่อนไขนะครับ ถ้าต้องการ 2 เงื่อนหรือมากกกว่าจำเป็นต้องใช้ function อื่นเพิ่มเติมในสูตรครับ
























Excel Vlookup Function

ผมเริ่มที่สูตรที่ผมใช้บ่อยที่สุดนะครับ คือ vlookup , ตัว Function Vlookup นี้ มีหน้าที่หาค่าที่เราต้องโดยการเอาตัวเลขหรือตัวหนังสือใดๆก็ตาม เปรียบเทียบกับตารางฐานข้อมูล โดยที่ตารางฐานข้อมูลต้องมีตัวเปรียบเทียบอยู่ด้านซ้ายเรียงลำดับจากน้อยไปหามากในแนวตั้งและค่าที่เราต้องการหาอยู่ด้านขวาเสมอจะอยู่ column ไหนก็ได้

ตัวอย่าง นะครับ


    สมมติ ค่าที่เราต้องการให้แสดง อยู่ตาราง excel ขวามือ คือ Nitrosyl Chloride เราต้องการรู้ว่ามีค่า Freeze point เท่าไหร่ตามรูปโดยมีฐานข้อมูลเป็นตาราง excel ด้านซ้าย เราก็จะใส่สูตรใน cell H15 ว่า

=VLOOKUP(G15,$B$8:$E$27,3,0)

G15 คือ ค่าที่เราต้องการเอาไปเทียบ คือ Nitrosyl Chloride
$B$8:$E$27 คือ ขอบเขตของตารางข้อมูลที่เราต้องการหาค่าในนั้นซึ่งจะต้องมีค่า Nitrosyl Chloride อยู่แถวใดแถวหนึ่ง
3 คือ column หรือ แถวแนวตั้งนับจากแถวที่เรามีตัวเทียบอยู่ โดยแถวตั้งที่มี ค่า Nitrosyl Chloride นับเป็น 1
0 คือ ค่าที่ระบุให้ตัว function เข้าใจว่าค่าที่ต้องเทียบแล้วเหมือนกันทั้งหมดไม่มีตัวอักขระไหนแตกต่างจึงจะแสดงผล

เสร็จแล้วก็ enter ก็จะได้ค่าตามตารางด้านขวานะครับ

Tip
-ตารางด้านซ้ายที่มีค่าเปรียบเทียบต้องเรียงลำดับจากน้อยไปหามาก
-ตัวขอบเขตข้อมูลตาราง excel มี $ อยู่เป็นการบังคับว่าเมื่อเรา copy สูตรนี้ไปใช้ที่ cell อื่นค่าที่ได้ขอบเขตจะไม่เคลื่อนย้าย
-สามารถกด F4 เพื่อให้มี $ อยู่ในสูตรได้นะครับ
-ถ้าค่าที่เทียบ คือ Nitrosyl Chloride ในตารางซ้ายมีการเคาะ space bar ข้างหลังคำแม้เราจะมองไม่เห็นเพราะมันว่างแต่ว่า สูตรจะอ่านออกว่าไม่เหมือนกัน ทำใไห้ไม่แสดงผลได้นะครับ อันนี้โดนหลอกหลอนกันมาเยอะแล้ว ในกรณีที่ download file ออกมาจากพวกโปรแกรมสำเร็จรูปจะเกิดกรณีนี้ได้

Excel Beginner Start !

สวัสดีครับ
ในที่สุดผมก็ได้เขียนเกี่ยวกับการใช้ Ms Excel ที่ชอบซะที ผมเองก็เริ่มที่จะชอบเรียนรู้ excel มาประมาณตอนเริ่มงานใหม่ๆหลังจากเรียนจบมาเมือ่ 10 ปี  ที่แล้ว สมัยนั้นตอนเรียน ยังรู้จัก Ms Excel น้อยถึงน้อยที่สุด จริงๆแล้ว อย่าว่าแต่ Excel เลยครับ Computer ยังไม่กระดิกเลย

สมัยนั้นตอนเรียนมีการสอนที่ใช้ computer น้อยมาก ไม่เหมือนสมัยนี้ที่แทบทุกอย่างใช้ computer หมด ก็ได้ที่ทำงานนั่นแหละครับ ทำไปเรียนรู้ไป นานหน่อยแต่ก็ค่อยๆเป็น ค่อยๆไป จนบัดนี้ ก็ยังได้ไม่ถึงครึ่งน่ะครับ 5555 เอาเป็นว่าผมจะเขียนในส่วนที่ผมชอบใช้งานบ่อยๆนะครับ
เป็นข้อๆไป โดยใช้ Excel 2003 เป็นตัวอธิบายนะครับ....... MooMoo'

เล็กๆน้อยๆจาก ผู้เขียน

รูปภาพของฉัน
ปทุมธานี, Thailand
เมื่อเริ่มรู้จักให้ คุณจะเป็นผู้ได้รับเสมอ