Trace:
Differences
This shows you the differences between the selected revision and the current version of the page.
| spreadsheet:calc-name-charfunction 2008/11/27 04:59 | spreadsheet:calc-name-charfunction 2008/11/27 05:09 current | ||
|---|---|---|---|
| Line 14: | Line 14: | ||
| =proper(ข้อความ) เปลี่ยนตัวแรกให้เป็นตัวพิมพ์ใหญ่ | =proper(ข้อความ) เปลี่ยนตัวแรกให้เป็นตัวพิมพ์ใหญ่ | ||
| =trim(ข้อความ) ตัดช่องว่างอื่นๆ ออกจากข้อความ ยกเว้นช่องว่างเดี่ยวระหว่างคำ | =trim(ข้อความ) ตัดช่องว่างอื่นๆ ออกจากข้อความ ยกเว้นช่องว่างเดี่ยวระหว่างคำ | ||
| + | |||
| + | ตัวอย่างมีข้อมูลดังนี้ | ||
| + | |||
| + | {{:spreadsheet:textf01.gif|}} | ||
| + | |||
| + | ต้องการแยกชื่อออกจากนามสกุล ทำได้ดังนี้ | ||
| + | |||
| + | ใช้ฟังก์ชัน Find หาช่องว่างก่อนว่าอยู่ตำแหน่งที่เท่าไร ด้วยคำสั่ง =FIND(" ";A2) | ||
| + | |||
| + | {{:spreadsheet:textf02.gif|}} | ||
| + | |||
| + | จะตัวอย่างจะทราบว่าช่องว่างระหว่างชื่อและนามสกุลของแต่ละรายการ คือ ตำแหน่งที่เท่าไร เช่น รายการแรก คือ ตำแหน่งที่ 5 ดังนั้นการแยกชื่อ ก็คือ การแสดงตัวอักษรตัวแรกจนถึงตัวที่ 5 (หรือ 5-1 นั่นเอง) | ||
| + | |||
| + | ฟังก์ชันที่ตรงกับโจทย์ก็น่าจะเป็น MID ดังนี้ | ||
| + | |||
| + | {{:spreadsheet:textf03.gif|}} | ||
| + | |||
| + | จากนั้นแสดงนามสกุล ด้วยคำสั่ง | ||
| + | |||
| + | {{:spreadsheet:textf04.gif|}} | ||
| + | |||
| + | ฟังก์ชันที่เหลือน่าจะลองประยุกต์ได้น่ะครับ | ||
| + | |||
| + | แล้วถ้าข้อมูลต้นฉบับเป็นอย่างนี้ล่ะครับ จะแยกนำคำหน้าด้วยได้อย่างไร | ||
| + | |||
| + | {{:spreadsheet:textf05.gif|}} | ||
| ---- | ---- | ||
