返回列表 上一主題 發帖

請問要如何設定成「在sheet2的B1輸入編號後,B2及B3自動跳出我在sheet1的資料」?

請問要如何設定成「在sheet2的B1輸入編號後,B2及B3自動跳出我在sheet1的資料」?

各位先進大大們您們好,想請問如標題所述疑問要如何設定?
比如說sheet1我所設定的資料是這樣
編 號    品          名    單位
a001    原子筆-紅      隻
a002    原子筆-藍      隻
b001    橡皮擦           只
b002    修正帶           只
c001    釘書機           只
c002    釘書針           盒
我想要在sheet2的B1欄位中輸入物品編號,右邊欄位B2及B3自動跳出我在sheet1的資料
也就是說我在欄位B1輸入"b001",B2自動跳出"橡皮擦",B3自動跳出"只"

我有先查閱之前的文章,今天已經學會二層式下拉選單:D
真的很高興在這論壇可以學到好用的知識,可以大幅縮減輸入資料錯誤可能性以及減少重複性輸入資料的問題
人生就是不斷的學習再學習

前言:印象中 論壇內有類似用法,不知道是否有搜尋、爬文???

步驟
1.若sheet1 已有資料,將A:C欄位圈選起來後,公式 > 定義名稱 ,再點選 從選取中建立
2.若sheet2 已有欲搜尋標題,在 B2(空白) 選擇上列工具列的 資料驗證 >允許(清單) >來源打 (=品名)
3.在C2 內輸入  =INDEX(INDIRECT(C1),MATCH($B$2,INDIRECT($B$1),0)) ,並且複製貼上在A2

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

回復 1# cgl

不曉得這是不是您想問的答案
在B2輸入「=VLOOKUP(A2,Sheet1!A:C,2,0)」
在B3輸入「=VLOOKUP(A2,Sheet1!A:C,3,0)」

   
   

TOP

回復 2# mark15jill
謝謝您,我是有爬文過才PO文的,也因為這樣才學會多層式下拉選單 ^^
只是,可能在搜尋的過程中
也許標題或是詢問方式所不同
讓小弟不知到是否就是我所要問的問題
不過~~還是謝謝您
人生就是不斷的學習再學習

TOP

回復 3# emma
太感謝您了,借助您的指導我已經完成我的工作檔案了
再次謝謝您
接下來我要去找,如何讓#N/A消失不見囉
人生就是不斷的學習再學習

TOP

回復 5# cgl

YA~~運氣真好,今天又學習到這招把錯誤訊息隱藏
=IF(ISERROR(VLOOKUP(欄位,code,2,0)),"",VLOOKUP(欄位,code,2,0))
人生就是不斷的學習再學習

TOP

回復 6# cgl


    2007版的excel可用=IFEROR(VLOOKUP(欄位,code,2,0),"")

TOP

回復 7# ANGELA

謝謝您的回覆 ^^
原來同樣的功能,可以有這麼多種不同的方式來告訴電腦!!
看來還有好多好多要學,再次謝謝各位 :loveliness:
人生就是不斷的學習再學習

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題