English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我老闆問我怎樣把excel中儲存格輸入內容後,另一個偖存格自動帶出想要的數字或文字?


比如說,在a1的儲存格打上「知識+」就會在b1自動跳出「有問必答」,能帶出
一些文字跟數字之類的。

因為不知怎麼查起,所以很煩腦。

(最好是自動跳出來想要的答案,還能設定變成粗體字,框線等等之類的。)

我有用儲存格設定試過,但它只能使用當a儲存格符合b儲存格的內容的時候才會變成想要的格鋨設定,意思是說b要打上東西才會定義。

^^"不知有沒有聽懂我的意思,拜託各位知識長輩了!

2005-11-10 09:10:52 · 11 個解答 · 發問者 是個硬派 1 in 電腦與網際網路 軟體

11 個解答

[牧童哥]老大,
這題好像還要配合格式化條件來做吔!
這個發問者好像不會用公式的方式來設儲存格條件。不才先想一下如何解釋,想通後再來玩。

2005-11-10 16:18:51 補充:
因為在下過去回了太多的VLOOKUP,現在改玩INDEX配合MATCH函數。若想知道VLOOKUP的使用方式的話,可以點在下的名字,看在下過去的回答清單。進入正題 欄A欄B欄C欄D欄E欄F欄G列1深夜0度C坐吃山空列2混吃等死列3數字123勤有益戲無功列4深夜0度C列5數字123列6英文abc先設定對照區格如上圖F1:G6(內容是為了測試好玩,無任何意義)我先做一般型的給你看,在B1儲存格輸入以下公式=IF(OR(ISBLANK(A1),ISNA(INDEX($G$1:$G$6,MATCH(A1,$F$1:$F$6,0),))),"",INDEX($G$1:$G$6,MATCH(A1,$F$1:$F$6,0),))為了配合儲存格格式化的條件,公式比較長一點。實際上用來做對照的公式只有INDEX($G$1:$G$6,MATCH(A1,$F$1:$F$6,0),)這個公式所用的函數INDEX是尋找函數(依函數中的欄數與列數回應清單內資料),MATCH()也是尋找函數(以參考值來回應該值對映到清單中的欄數或位數)。使用絕對位址[$]的目的是為了複製公式的方便性。前半段的函數是用來做判斷OR(ISBLANK(A1),ISNA(INDEX($G$1:$G$6,MATCH(A1,$F$1:$F$6,0),)))OR()是邏輯判斷(只要有一個條件符合,就回應true,反之為flase),ISNA()是資訊函數(如果回應的錯誤訊息[N/A]時,就回應true,反之為flase),外加IF()條件判斷函數,當A1為空白或無法以A1去對映到清單時,B1裡不會有任何資料顯示。反之,則由清單中回應A1所對映之值。接著做加強型給你看,這個公式會比較短一點,因為配合[驗證]的使用,使不符合清單之數值皆無法輸入。先於B3輸入以下公式:=IF(ISBLANK(A3),"",INDEX($G$1:$G$6,MATCH(A3,$F$1:$F$6,0),))這次只檢查A3是否為空白,若A3無資料時,B3也不顯示。接著先選取A3儲存格,再由EXCEL的功能列上之[資料]→[驗證],當[驗證]的視窗開啟後,在[一般]的頁面下,將[儲存格內允許]由[任意值]改為[清單],接著在[來源]下的欄位中輸入[=$F$1:$F$6](藍色粗體字部分就好了,再按[確定]即完成(如果整個A欄都要設的話,選取A3的動作就改為選取A欄)。這時A3儲存格可用下拉選單來選取或是用輸入的方式填入資料,若填入之資料不存在於清單中,會出現警告視窗要求重新輸入或退出。設定格式化的條件:在一般型或加強型的公式設定完後,開始設定你的儲存格格式化的條件,先選取你要設定的儲存格或欄,在開啟[設定格式化的條件]後,把條件一中的[儲存格的值]用下拉的方式改為[公式為],接著在右側會切換成只有一個欄位,在其中輸入[=NOT(B1="")],再按[格式]去設定你想要的顏色、框線,以上動作都完成後,你老闆要的功能就出現囉!有問題再連絡了。(牧童哥,請給點講評如何?)(深夜,我要幫你打廣告。)

2005-11-10 11:18:51 · answer #1 · answered by Elvin 6 · 0 0

參考下面的網址看看

http://phi008780520.pixnet.net/blog

2014-05-22 07:11:46 · answer #2 · answered by Anonymous · 0 0

參考下面的網址看看

http://phi008780520.pixnet.net/blog

2014-05-21 06:18:24 · answer #3 · answered by Anonymous · 0 0

參考下面的網址看看

http://phi008780508.pixnet.net/blog

2014-05-20 05:02:12 · answer #4 · answered by Anonymous · 0 0

參考下面的網址看看

http://phi008780508.pixnet.net/blog

2014-05-19 08:30:47 · answer #5 · answered by Anonymous · 0 0

參考下面的網址看看

http://phi008780508.pixnet.net/blog

2014-05-17 09:09:10 · answer #6 · answered by Anonymous · 0 0

愛文兄:
我照著做一下,很好用喔,也學了一招。

2005-11-11 08:47:08 · answer #7 · answered by Anonymous · 0 0

開啟[設定格式化的條件]後,把條件一中的[儲存格的值]設定為[不等於][0],再設定需要的格式就可以了!!

2005-11-10 14:32:41 · answer #8 · answered by 雄哥哥 6 · 0 0

妳在b1打「=if(a1="知識+","有問必答",)
降就可以啦! 基本上這是一個excel常用到的函數
它的設定是=if(您所指定的條件,成立後要執行的,不成立時執行)
不會的話可以mail給我
我的excel不能說很強
但是一般問題都ok啦^^
shamrockdoggy@yahoo.com.tw
剛不小心發現 你還有要格式的問題
可是我只知道可以在儲存格設定「數值」的變化
中文格式的話就不清楚啦~ 不好意思:p

2005-11-10 15:29:57 補充:
好像不行耶~我不會弄~

2005-11-11 11:54:38 補充:
真是太神奇了~又學到一個^^

2005-11-10 10:13:05 · answer #9 · answered by ? 3 · 0 0

首先你要有一個對照表,然後利用 VLOOKUP 函式即可達成目標,請自行搜尋 VLOOKUP 的相關文章

2005-11-10 15:21:06 補充:
那就交由你發揮囉

2005-11-10 17:12:13 補充:
回答得很好,也很用心啊,最近一直回答類似的問題,又被移除了不少,所以還是發表一下意見就好了

2005-11-10 09:37:07 · answer #10 · answered by ? 7 · 0 0

fedest.com, questions and answers