excel儲存格對應數值

2009-01-27 9:40 pm
我需要在A1欄位中輸入a時顯示:A1,輸入b時顯示:B2,輸入c時顯示:C3,輸入d時顯示:D4,輸入e時顯示:E5。輸入h時顯示:休

請問有這樣的函數嗎?

這是要排班表用的,因為如果要一個一個輸入太慢了…請教各位高手。
更新1:

回覆…「丫係哇第一」 剛才試了你的公式 和我想要的好像不太一樣,而且也不會顯示出我要的東西 我要的是,假設我在A1儲存格輸入a時他要自動秀出A1,若輸入b時它要秀出B2,以此類推… 你的公式我試了一下,假設我貼在A100格,而我在A1格輸入h時,第a100格會秀出「休」,但我輸入b時他會顯出0。

更新2:

丫係哇第一 你幫我看一下意見裡面第二個發言的那位大大 就是他說的那種意思… 我不太知道怎麼形容這個問題,但就是他說的那樣 在一個選定的區域中,輸入某些數字就會跳出相對應的班表別。 麻煩你了…巨集不懂是什麼

更新3:

我把你最後一條公式貼進表格中的A1儲存格中,然後在還沒有輸入任何值前,他會秀出數"0",然後我在儲存格中輸入"h"他並不會出現休耶? 或輸入"a"他也不的出現"A1"... 為什麼呢?

更新4:

首先真很謝謝你細心的回答…但使用後非我想要的公式。 我再重新的表達一次試試看。 1.我要利用Excel排班表。 2.我需要一個範圍區域的儲存格(設:A、B、C、D、E列的1~10欄,以上等於5*10個儲存格,共50格)。 3.於上述的各個儲存格中,我需要排入A1←等於早班,B2←等於中班,C3←等於晚班,休←等於該日輪休。(實際排班不止上述的A1、B2…四組代號,約有十幾組的識別代號) 4.礙於代號很多,所以我希望我只要以鍵盤上的某一字元替代。(例如:如果早班我必需在儲存格中輸入A1。所以我希望儲存格中輸入a時他會自動代入A1,輸入b時會自動代入B2,輸入h時自動代入休。)。

更新5:

說實在的`` 那個檔案,我不知道要我看什麼…但確實做的很精美 可是我不是大師等級…只是一般使用者而且還需要來這發問 所以你說的很清楚,但我卻聽的很模糊… 但看在你熱心的解答,還是要很感謝你。 雖然最後我還是不知道要怎麼解…><"

回答 (4)

2009-01-27 11:24 pm
✔ 最佳答案
首先先說明一 下,你的問題會有參照位址重覆的問題發生!
你必需在A1,B2,C3,D4,E5以外的地方去輸入公式!
建議找一個,你沒用到,且看得到的儲存格來輸入下列公式吧!
如在A2儲存格輸入下列公式:
=IF(A1="h","休",IF(A1="a",A1,IF(A1="b",B2,IF(A1="c",C3,IF(A1="d",D4,IF(A1="e",E5,"未定義"))))))


2009-01-27 15:34:26 補充:
=IF(A1="","",CHOOSE(CODE(A1)-96,A1,B2,C3,D4,E5,"","","","休"))

=IF(A1="","",IF(A1="h","休",CHOOSE(CODE(A1)-96,A1,B2,C3,D4,E5)))
可以更簡化你的所需!

2009-01-28 09:21:01 補充:
首先先說明一 下,你的問題會有重覆參照位址的問題發生!
,但不知你所謂的A1是指A1儲存格?還是"A1"文字?B2是指B2儲存格?還是"B2"文字?
若為文字,則需將公式,改成下列:
=IF(A1="h","休",IF(A1="a","A1",IF(A1="b","B2",IF(A1="c","C3",IF(A1="d","D4",IF(A1="e","E5","未定義"))))))

=IF(A1="","",CHOOSE(CODE(A1)-96,"A1","B2","C3","D4","E5","","","","休"))

2009-01-28 09:21:10 補充:
建議將你的檔案上傳至:
http:/www.funp.net/
再將檔案位址回貼補充說明,俾便解決!

2009-01-28 09:24:31 補充:
下面公式也可以:
=IF(A1="","",IF(A1="h","休",CHOOSE(CODE(A1)-96,"A1","B2","C3","D4","E5")))

2009-01-29 02:00:11 補充:
明明我的回答也是那樣,你卻說不是,我真搞不懂你!

2009-01-29 02:00:59 補充:
而且不需要巨集也可以做得到!

2009-01-29 02:03:32 補充:
我的公式,要設什麼,完全可以因你的需求去做,只是你不說明白,我怎麼能改呢?所有的變數都是可以換的......
因你題意寫的是a,b,c,d,e,f,h
你若要改成1,2,3,4,5,也可以呀!

2009-02-08 12:19:08 補充:
你應該將我的公式貼於A1儲存格以外的地方才可以!
也不能貼在B2,C3,D4,E5儲存格內,都會造成參照位址重覆的錯誤結果!

你只要把公式改貼於A2就可以了!

2009-02-09 10:29:39 補充:
那請參考我之前的檔案!再說
http://www.FunP.Net/946075
2014-01-25 7:42 am
如果你很確定自己很想結婚
婚友社的確是一個有效率的管道
年紀越大壓力越大
以前我去婚友社時
年輕的女生機會總是比較多
時間總是不站在女生這邊的
所以如果你想婚的念頭已經確定
就去找一家評價好一點的婚友社!
行動吧!
這是我之前參加的婚友社我覺得不錯

或搜尋"紅娘李姐"

不過還是建議你自己去諮詢過看是否適合你!
2009-01-28 8:57 pm
這個問題有人發問過很多次了,是學校作業嗎?
A1輸入0出現「夜班」A1輸入1出現「早班」A1輸入2出現「午班」A1輸入3出現「晚班」A1輸入4出現「公休」A1輸入5出現「病假」
假設是這種需求那要用巨集才行。
2009-01-28 3:55 am
用自動校正就可以很輕鬆的做到。
工具(T)/ 自動校正 (A)


收錄日期: 2021-04-26 18:11:16
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090127000015KK02698

檢視 Wayback Machine 備份