有網友問到:在以下的資料表中,如何根據 Num 欄位的內容來傳回「大/中/小」文字?
規則:輸入1,2,3,傳回「小」;輸入4,5,6,傳回「中」;輸入7,8,9,傳回「大」。
以下提供二種不同作法:
(1) 儲存格B1:=VLOOKUP(A2,{1,"小";4,"中";7,"大"},2,TRUE)
這是利用陣列查表方法找出數字對應的文字。
(2) 儲存格B1:=IF(A2<4,"小",IF(A2<7,"中","大"))
這是利用 IF 的巢狀結構來判斷不同數字範圍傳回對應的文字。
複製儲存格B2,往下各列貼上。
【延伸閱讀】
參考:本部落格中其他關於 Excel VLOOKUP 函數的應用
* Excel-根據成績評定的對照表給予評定(VLOOKUP,MATCH,INDEX,CHOOSE)
* Excel-用XLOOKUP取代VLOOKUP,HLOOKUP,INDEX
* Excel-依規則調整顯示的時間(TIME,VLOOKUP)
* Excel-依指定的數量列出項目(VLOOKUP,INT,MOD)
* Excel-使用VLOOKUP函數查詢文字和數值的變通技巧
文章標籤
全站熱搜

請問一下,因為我同事是在第一個sheet的I3算好之後, 第二個sheet的D3填上=’prices(假設)’!I3 就會跟著第一個sheet的I3變動 請問這個也是VLOOKUP嗎?
這只是一般的「關聯」,一個儲存格會隨著其他儲存格的內容變動。VLOOKUP是一個函數,可以在一個資料表中以檢索的方式來查詢對應的資料。
您好,請問excel 可否在儲存格內,判斷讀到文字 "NO"時,轉換該儲存格字型為barcode?? 謝謝
*****
*****
你好:我剛剛有發問,我想說再用例子給你看 會不會比較清楚我要表達的 我原本是直接一筆一筆輸入維修名稱 因為資料比較多,所以依維修的類別設了一個維修編號+維修名稱的表格 類別 維修編號 維修名稱 AA-工資.運費 AA0001 保養工資 AA-工資.運費 AA0002 安裝.拆裝【工資】1天/人 AA-工資.運費 AA0003 安裝/更換工資 AA-工資.運費 AA0004 保養工資 AA-工資.運費 AA0005 維修工資 AA-工資.運費 AA0006 檢修【工資】 AA-工資.運費 AA0007 寄送費 BB-水電.工程 BB0001 1"鐵管(公分) BB-水電.工程 BB0002 1.6白扁線 (米) BB-水電.工程 BB0003 2" OL BB-水電.工程 BB0004 3"石棉皮仔 BB-水電.工程 BB0005 NFB 3P50A BB-水電.工程 BB0006 PVC管 1" BB-水電.工程 BB0007 水電工程 之後只要輸入編號,就會跳出維修名稱了 但是目前我的資料中之前已經輸入過一些維修名稱的資料了 AA0001 保養工資 安裝.拆裝【工資】1天/人 安裝/更換工資 保養工資 維修工資 檢修【工資】 寄送費 因為我之後新增的資料會設定VLOOKUP,讓我輸入A0001 後面自動跳出保養工資 但是舊的資料怎麼補上前面的產品編號呢? 要怎麼讓「已經輸入過的」產品名稱前方的一個欄位能出現我設定對應的產品編號呢? 謝謝你!
因為你已會使用VLOOKUP函數,所以建議可以先建立AA/工資.運費、BB/水電.工程、CC/XXXX、...的對照表,再利用LEFT(維修名稱儲存格,2),即可取出AA,BB,CC,...,以此到對照表中查詢類別名稱即可。
你好。可能我EXCEL了解的還不夠 能否請你再說明更詳盡的步驟呢? 我不是很了解你上次回答的內容,謝謝你! 之後只要輸入編號,就會跳出維修名稱了 但是目前我的資料中之前已經輸入過一些維修名稱的資料了 B欄之前已輸入過資料了! 但新增了A欄輸入編號, 希望A欄能補上B欄資料對應的編號 【A欄】 【B欄】 AA0001 保養工資 安裝.拆裝【工資】1天/人 安裝/更換工資 1.6白扁線 (米) 水電工程 NFB 3P50A
想請問一下公式=VLOOKUP(A2,{1,"小";4,"中";7,"大"},2,TRUE) 後面,2,TRUE 是代表意思?
2指第二欄,即 小,中,大。 TRUE:大約符合 FALSE:完全符合
一直看著您的網站學習Excel相關用法與知識,非常感謝。 想請教一個有點類似進銷存用法問題: 如果我有以下的進貨資料(批號對應數量) 進貨資料 批號______數量 BA001_____200 BA022_____100 BC302_____100 我要如何使excel能依照我key入的資料,判斷會使用到的批號? _年___ 月___ 支出數量___ 累計數量_____ 對應批號 106___ 1___ 100 _____ 100 _____BA001 106___ 2___ 55 _____ 155 _____ BA001 106___ 3___ 66 _____ 221 _____ BA001、BA022 106___ 4___ 100 _____ 321 _____ BA022、BC302 因為不曉得該用哪個關鍵字搜尋,所以只能找vlookup函數來發問。 有點複雜,感謝。
請問老師 如我要key in數量能在另一個儲存格回傳數字,要用何種函數? 例如:數量1=1,000、數量5=5,000等以此類推
假設儲存格A1的內容為1, 2, 3, ... 另一個儲存格公式:=A1*5000
請問老師, 假設我在A欄位中有1000筆資料,其中有500筆資料的代號是1023B3,而另外500筆資料的代號1023B4. 那麼如果我想要將這500筆代號1023B3的資料在B欄位中顯示為"學生",以及500筆代號1023B4的資料在B欄位中顯示為"老師" 那麼我該如何使用VLOOKUP呢? 我按照上面方式使用VLOOKUP 結果都顯示公式錯誤....
假設資料在儲存格A1,公式:=IF(A1="1023B3","學生",IF(A1="1023B4","老師")) 複製公式,往下各列貼上。
請問如果我是編號要求出資料呢? 例如我輸入的資料是 01 小名 02 小美 03 小至 然後我想打編號01 然後就對應跑出小名該如何使用
假設資料在儲存格A2,公式:=VLOOKUP(A1,{"01","小名";"02","小美";"03","小至"},2,FALSE)