Re: [算表] 請問一下有關把excel的文字設成變數的뀠…

看板Office作者 (David)時間17年前 (2008/10/27 07:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
此處用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
文章代碼(AID): #191FeUqS (Office)
文章代碼(AID): #191FeUqS (Office)