Re: [算表] vlookup可以回傳對照值的下一格嗎

看板Office作者 (kuramacat)時間17年前 (2009/04/07 01:58), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《xemerald ()》之銘言: : 軟體:excel : 版本:2003 : 隨便假設以下 : =VLOOKUP(A1,B2:C10,2,FALSE) : 假設C5是原本他要回傳的值 : 但我能不能讓他回傳C6的值 : 這種情況是不是要用ROW()-1去算 : 還是有什麼方法... 想不到怎麼直接用公式解決 但是如果在D2輸入 =C3 然後延伸下去 顯示出來像下面這樣 A B C D E 1 * No. Char. * 2 1 a b 3 2 b c 4 3 c d E1就可以輸入 =VLOOKUP(A1,B2:D10,3,FALSE) 得到你想要的東西 : 另外我要回傳的值假設是USD$2,147.84 (3,000) : 一定是金額,空格,括弧裡面有數字 : 由於每次金額都不同 : 也有可能是USD$234,687.52 (50,000) : 這樣算起來是12~14個字元 (每個字包括逗點符號都是用手KEY的) : 能不能讓回傳的值停在空格前面? : 搜尋資料剖析,似乎是要用mid(find) : 不過對於字元數變化的情形就不懂了 : 反過來說,有沒有辦法只回傳括弧裡面的數字 : 萬能的excel應該辦得到吧XD : 謝謝各位前輩! 假設資料在A1 傳回空格前資料: =LEFT(A1,FIND(" ",A1)-1) 傳回括弧內資料: =MID(A1,FIND("(",A1)+1,FIND(")",A1)-FIND("(",A1)-1) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.1.69

04/07 18:14, , 1F
完全搞懂了! 多謝大大!
04/07 18:14, 1F

04/08 02:34, , 2F
^^
04/08 02:34, 2F
文章代碼(AID): #19saBZ5b (Office)
文章代碼(AID): #19saBZ5b (Office)