Re: [算表] 請問一下有關把excel的文字設成變數的뀠…
此處用VLOOKUP查表來算總合較簡單
=VLOOKUP(C1,I:J,2,)+D1+E1+F1
設對照表寫於I:J
若用定義名稱
如定義
B =8
正常使用的方法是
=SUM(B,D1:F1)
但這不是您所要的
接下去可用"定義"EVALUATE完成
#18nti03s
不過似乎沒有比較方便
如果您的字母不一定會出現在什麼地方 那再想辦法
這情況和程式定變數不太一樣
如上式=SUM(B,D1:F1) 這比較像
因為上式就如同直接打 B 在程式碼(公式)中
而這情況的 B 已經類似"宣告為"文字常數了
(比喻可能不全對 就是已獨立寫在某一格中 不能動了)
在程式中要把常數轉為別的東西
也是要費一翻工夫 (CASE之類的)
※ 引述《Dacool (大褲)》之銘言:
: 標題: [算表] 請問一下有關把excel的文字設成變數的問題..
: 時間: Sat Oct 25 16:22:11 2008
:
: 軟體: Excel
:
: 版本: 2003
:
:
:
: 我在表格上有英文字母A、B、C、跟數字 0~9
:
: 我B所代表的數字是8
:
: 我想在做總合時他會自動把B判斷成數字8
:
: 然後全部加起來顯示在H1上
:
:
: ex: A B C D E F G H
:
: 1 B 1 2 5 16(=C1+D1+E1+F1)
:
: 2
:
: 3
:
: 我想請問的是,我要怎麼去設各個字母所代表的數字?
:
: 然後直接在H1那邊把前面全部加起來得到答案?
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 218.160.60.8
: 推 wengho:把b取代成8就可以了 10/25 19:27
: → Dacool:取代指的是把B改成8嗎? 因為是班表,B表示B班,但時數為8hr 10/25 22:03
: 推 wengho:不然多一個欄位把 有b的輸入8.最後再做加總就可以啦 10/25 22:10
: → Dacool:那有辦法像寫程式一樣把B設成一個為8的變數嗎? 10/25 22:46
: 推 wengho:不用程式寫法:左邊先多一個編號欄.依照排列順序輸入進去 10/26 00:28
: → wengho:我講錯了!! 10/26 00:31
: → wengho:把c欄位全部選取 編輯-取代 把b取代成8即可 10/26 00:32
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.36.229
Office 近期熱門文章
PTT數位生活區 即時熱門文章