close
標題:

Excel問題~~如何在Exce裡建立資料庫呢?

發問:

問題如下: 1.先設定 數字1=車牌號:601-RM , 數字2=車牌號:540-UB , 數字3=車牌號:539-UB........ 2.然後在任意儲存格內輸入1就會自動變成車牌號:601-RM,依此類推想要減少key資料的時間。 和統計軟體spss類似,是要用VBA程式嗎?在知識+上面掯過字了,但是我看不太懂....小弟我魯純,請各位大俠詳解,謝謝囉!!!^o^ 更新: 看來這個問題不怎麼好解答!!各位大大麻煩你們了。

最佳解答:

aa.jpg

 

此文章來自奇摩知識+如有不便請留言告知

試試這一個 =IF(ISERR(VALUE(LEFT(B2,1)))=TRUE,CONCATENATE("車牌號:",LEFT(B2,2),"-",RIGHT(B2,3)),CONCATENATE("車牌號:",LEFT(B2,3),"-",RIGHT(B2,2))) B2為你所輸入的位子 IF公式不解釋了 VALUE是判定值是否為數值,這裡取第一個字做為判斷 CONCATENATE為將文字組合,看了用法你就可以知道怎麼用了 供參考...還有更好的方法,等大師出來吧! 2009-04-24 11:47:51 補充: ISERR是判斷是否錯誤,VALUE為錯,則表示為文字.... 2009-04-24 13:18:18 補充: 回答的方向好像是錯了~~ 2009-04-24 23:54:32 補充: 若你要只輸入數字1、2、3,然後出現 "車牌號:601-RM "、"車牌號:540-UB "、"車牌號:539-UB",那麼就得夏日 大大所說的,先建好對照表,1代表什麼,2代表什麼,這樣就可以做了。 如果是輸入連續5個字,然後秀出 "車牌號:601-RM" 之類的字,那依上述就可以做到。 再者,放一個例子上來,寫上你要出現在結果與過程,這樣或許會快一點,檔案可以放在 http://www.funp.net

其他解答:

我想這才是你需要的 TA777。NET|||||【亞洲36588合法彩券公司直營 官網: A36588.NET 】 【 最新活動→迎接新會員,首存狂送20% 】 【運動→電子→對戰→現場→彩球 】 【免費服務 →電影區、討論區、KTV歡唱、運動轉播、即時比分、24H客服 】 【亞洲36588合法彩券公司直營 官網: A36588.NET 】|||||* ***** http://***** * [電子遊戲] 拉霸、水果盤、7PK、5PK [運彩遊戲] 棒球、籃球、足球、網球、冰球、各種體育經典賽事 [真人遊戲] 百家樂、21點、骰寶、輪盤、牌九、三公、輪盤、翻攤、牛牛、二八杠 [對戰遊戲] 台灣麻將、德州撲克、骰盅吹牛、四支刀、鬥地主、十三支、二八槓、暗棋、接龍 [彩球遊戲] 香港六合、台灣樂透、今彩539、樂合彩、大陸時時彩、基諾彩、北京賽車、賽狗、賽馬、指數 [優惠活動] 1. 新舊會員儲值就送500點 2. 真人百家樂彩金等你拿 ***** http://***** 歡迎免費體驗試玩!! 線上影片直播、正妹圖、討論區免費註冊 ~|||||這個問題正確方式是建立資料庫,例如A欄位是1,B欄是車號,如果在C欄輸入1,則D欄顯示車號。如果要輸入1顯示成601-RM,必須用VBA做,這樣就好像用Excel打合約,用word做計算,做不出漂亮的結果是因為用錯方法,不是軟體不好用。你的問題用基本的函數vlookup就可以解決了。|||||建立資料庫>>應該要參照的是歷史清單 函數法(輔助) 用vlookup 驗証法 用資料驗証採用下拉選單 vba法 用change事件更改資料 以上均需要建一個參照總表。 任意儲存格內輸入1就會自動變成車牌號:601-RM<<應該要是特定欄位不然excel等於無用。8081B933AEEFE995
arrow
arrow

    bgdwze3 發表在 痞客邦 留言(0) 人氣()