[MS Excel]คำสั่ง CHOOSE = Array ใน excel by

15
Dec
0

คำสั่ง Choose ใน Excel นั้นทำงานคล้ายๆกับ Array ในภาษาโปรแกรมมิ่งนั่นแหละครับ
ถ้าในภาษาโปรแกรมมิ่งประกาศ Array string[] animal = {“ช้าง”, “ม้า”, “วัว”, “ควาย”};
วิธีการใช้คำสั่งChooseก็คือ =CHOOSE(A1,”ช้าง”,”ม้า”,”วัว”,”ควาย”)
โดยที่ A1 คือ index แต่ว่าใน excel index จะเริ่มจาก 1 นะครับ
ตัวอย่าง

ตัวอย่างการใช้งาน
ผมใช้คำสั่ง Choose ในการแปลข้อความ Skill ในเกม โดยใช้คำสั่ง แบบนี้ครับ
=CHOOSE(INT(IF(ISNUMBER(SEARCH(“*increase*”,$A1)),”1″,”0″))+INT(IF(ISNUMBER(SEARCH(“*decrease*”,$A1)),”2″,”0″)),”เพิ่ม”,”ลด”)
ถ้าข้อความมีคำว่า increase จะให้ index มีค่าเท่ากับ 1 แต่ถ้ามีคำว่า decrease จะให้ index มีค่าเท่ากับ 2 แล้วก็ไปตั้งค่าใน Array ช่องที่1 คือ “เพิ่ม” ช่องที่2 คือ “ลด” จากนั้นก็ทำกับช่องอื่นๆตามตัวอย่างในรูปครับ

สามารถลองโหลดไฟล์ตัวอย่างไปศึกษาได้ที่ลิ้งนี้ครับ -> โหลดไฟล์ตัวอย่าง

Enjoy this article?

Consider subscribing to our RSS feed!

ไม่มีความเห็น

ยังไม่มีความเห็น

ใส่ความเห็น

RSS feed for comments on this post

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน