Page 1 of 1

ใส่รหัส 2 ที่ ให้แสดงผลตามที่กำหนด

Posted: Sat Mar 31, 2018 4:08 pm
by changphuak
ต้องการใส่ข้อมูล ที่ colum A4 และcolum B4 ใส่ข้อมูลเพียงรหัสใดรหัสหนึ่ง ให้ผลมาแสดงที่ colum E4 รหัสที่ใส่เหลืองครับ

Re: ใส่รหัส 2 ที่ ให้แสดงผลตามที่กำหนด

Posted: Sat Mar 31, 2018 4:17 pm
by snasui
:D ตัวอย่างสูตรครับ

E5 คีย์

=LOOKUP(CHAR(255),CHOOSE({1,2,3},"",VLOOKUP(A5,$I$5:$K$1000,3,0),VLOOKUP(B5,$J$5:$K$1000,2,0)))

Enter > Copy ลงด้านล่าง

Re: ใส่รหัส 2 ที่ ให้แสดงผลตามที่กำหนด

Posted: Sat Mar 31, 2018 4:26 pm
by changphuak
ขอบคุณมากๆครับ

Re: ใส่รหัส 2 ที่ ให้แสดงผลตามที่กำหนด

Posted: Sat Mar 31, 2018 4:36 pm
by changphuak
เพิ่มเติมเวลาใส่ข้อมูลเองไม่แสดงผลครับ เช่น SPP-ESS/1000 ต้องคัดลอกมาวางจึงแสดงผล
ขอบคุณมากๆครับ

Re: ใส่รหัส 2 ที่ ให้แสดงผลตามที่กำหนด

Posted: Sat Mar 31, 2018 4:40 pm
by snasui
:D คอลัมน์ J แต่ละเซลล์มีค่าวรรคตามหลังจำนวนมาก ให้ Clean ค่าวรรคทิ้งไปก่อนครับ

Re: ใส่รหัส 2 ที่ ให้แสดงผลตามที่กำหนด

Posted: Sat Mar 31, 2018 5:00 pm
by changphuak
ขอบคุณมากๆครับ

Re: ใส่รหัส 2 ที่ ให้แสดงผลตามที่กำหนด

Posted: Sat Mar 31, 2018 5:32 pm
by pontapsondee
อาจารย์อธิบายสูตรให้ฟังหน่อยได้ไหมค่ะ

Re: ใส่รหัส 2 ที่ ให้แสดงผลตามที่กำหนด

Posted: Sat Mar 31, 2018 5:51 pm
by snasui
:D จากสูตร LOOKUP(CHAR(255),CHOOSE({1,2,3},"",VLOOKUP(A5,$I$5:$K$1000,3,0),VLOOKUP(B5,$J$5:$K$1000,2,0)))

ความหมายคือเป็นการหาค่าสุดท้ายที่เป็นตัวอักษรในผลลัพธ์ที่ได้จากฟังก์ชั่น Choose

Char(255) คืออักขระลำดับสุดท้ายที่มีในเครื่อง เมื่อนำมาใช้กับ Lookup แปลว่าให้หาค่าสุดท้ายที่เป็นตัวอักษรของผลลัพธ์ที่ได้

Choose(index_num,value1,value2,...) จะใช้แสดง value ตาม index_num ที่ให้ไว้ แทนค่าตามสูตรนี้ index_num มี 3 ตัวคือ {1,2,3} จึงแสดง value มาพร้อมกันทั้ง 3 ตัว การใช้งานลักษณะนี้เป็นแบบพิเศษ ไม่ใช่เป็นการใช้งานปกติ

value ที่แสดงออกมาพร้อมกัน 3 ตัวคือ {"", ผลลัพธ์จาก Vlookup ตัวแรก, ผลลัพธ์จาก Vlookup ตัวที่สอง} ตามลำดับ สมมุติ ผลลัพธ์ได้เป็น {"",#N/A,"Result"}

ภาพรวมสูตรจะได้เป็น Lookup(Char(255),{"",#N/A,"Result"}) แปลว่าจาก {"",#N/A,"Result"} ให้นำค่าสุดท้ายที่เป็นตัวอักษรมาแสดง คำตอบคือ "Result" เช่นนี้เป็นต้นครับ

Re: ใส่รหัส 2 ที่ ให้แสดงผลตามที่กำหนด

Posted: Sat Mar 31, 2018 6:19 pm
by pontapsondee
ขอบคุณมากค่ะ จะนำไปประยุกต์ใช้นะคะ