close
4153 |
Excel如何在文字數字並存的儲存格中抓取折數並計算售價 |
小婷婷:「錦子老師,我想在Excel中,A欄顯示折扣,會包含文字及數字。
譬如:優惠價O折,O就是1~9的折扣數,但是格子內同時存在文字"優惠價"和"折"。
B欄就是定價,普通的數字,C欄是將A欄折數乘上B欄定價後的售價。
舉例就是:
我在A2儲存格輸入『優惠價9折』,B2儲存格是3700,C2儲存格要能自動計算顯示出最後折扣後價格也就是3330。
請問有辦法能做到嗎?」
▍MID、FIND函數
1.點取C2儲存格,輸入公式:「=MID(A2,FIND("價",A2,1)+1,FIND("折",A2,1)-FIND("價",A2,1)-1)*B2/10」後,向下複製公式到C3:C10儲存格。
▍公式說明
=MID(A2,FIND("價",A2,1)+1,FIND("折",A2,1)-FIND("價",A2,1)-1)*B2/10
先找尋價字元在A欄儲存格中的位置(FIND("價",A2,1))。
再找尋折字元在A欄儲存格中的位置(FIND("折",A2,1))。
然後從價字元位置後一個字元開始,抓取折字元位置減掉價字元位置後再減一字元的字元數(MID(A2,FIND("價",A2,1)+1,FIND("折",A2,1)-FIND("價",A2,1)-1))。
將抓取的數值字元乘上B欄的值除以10(MID(A2,FIND("價",A2,1)+1,FIND("折",A2,1)-FIND("價",A2,1)-1)*B2/10),算出售價。
文章標籤
全站熱搜
留言列表