Page 1 of 1

แทนค่าข้อมูลตัวเลข ด้วยค่าในตารางฐานข้อมูล

Posted: Thu Jul 05, 2018 2:06 am
by Domiino
อยากแทนค่าข้อมูล ด้วยค่าในตารางฐานข้อมูลครับ

ตัวอย่างเช่น ช่อง A2="((1234)*(1235))+(1236)"

ค่าในตารางฐานข้อมูลจะเป็นดังนี้ครับ

1234 = Width
1235 = Hight
1236 = Length

อยากให้ผลลัพธ์ในช่อง B2 เป็นดังนี้ครับ (Width*Hight)+Length

ข้อจำกัดครับ
1. ข้อมูลตัวเลขในช่อง A2 จะมี () ด้วยเสมอครับ เช่น (1234) , (1236)
2. อยากให้ผลลัพธ์ตัด () ของข้อมูลออกด้วยครับ แต่ยังแสดง () ของลำดับการคิดไว้ครับ

Re: แทนค่าข้อมูลตัวเลข ด้วยค่าในตารางฐานข้อมูล

Posted: Thu Jul 05, 2018 5:39 am
by snasui
:D ตัวอย่างสูตรครับ

B2 คีย์

=IF(A2="","",IF(COUNT(SEARCH("+",A2)),"(Width*Hight)+Length","(Width*Higth"))

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

ตัวอย่างควรจะเป็นตัวแทนของข้อมูลจริงได้ คือต้องมีทุกกรณีที่สามารถเป็นไปได้ หากตัวอย่างไม่ครอบคลุมข้อมูลจริงจะมีบางค่าที่ไม่ได้คำตอบครับ