作者kuramacat (kuramacat)
看板Office
標題Re: [算表] vlookup可以回傳對照值的下一格嗎
時間Tue Apr 7 01:58:58 2009
※ 引述《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
推 xemerald:完全搞懂了! 多謝大大! 04/07 18:14
→ kuramacat:^^ 04/08 02:34