返回列表 上一主題 發帖

[發問] (已解決)vlookup 與日期格式

[發問] (已解決)vlookup 與日期格式

本帖最後由 freeffly 於 2012-2-22 17:23 編輯

如附加檔為什麼黃色區塊的部分抓的到值
但是另一個顏色卻抓不到?
是我公式問題還是日期顯現的方式也會影響嗎?

問題.rar (2.91 KB)

字典兩各字 還真難理解

回復 10# oobird


    不好意思 一般工作是不會將資料弄成這樣
   這是私人統計資料
   一個區塊剛好是一個月的分
   不想每次貼完資料又要整理
   所以才會想用函數解決人工處理的時間
   一般我的vlookup擷取的資料也是很規矩的
   只是網路上複製的資料要整理成規矩一點要在花時間
   而且不是只有一個工作表
  所以才會有這種偷懶的做法
字典兩各字 還真難理解

TOP

函數不是問題,問題是你把資料分成三個區塊來增加公式的困難度及長度,這樣值得嗎?

TOP

回復 7# Hsieh


    謝謝講解
   vlookup 只能用在不重複而且連續的資料嗎
   因為函數說明沒有講到這個限制
   之前用來抓資料也沒有問題
   這是第一次看到各位大大說這個問題
字典兩各字 還真難理解

TOP

回復 6# 老夏


星期日是我設定錯誤
可是vlookup函數說明沒有說不能放重複或空白的資料
之前我用如果重複資料他應該都是抓第一筆
大大說的部分是函數說明裡面有的部分嗎?
字典兩各字 還真難理解

TOP

回復 4# freeffly
請思考老夏前輩的回覆
要使用VLOOKUP資料表格要合乎資料表的要求這是最基本的
針對你的表格擦屁股,才會用MAX+IF
因為你的表格日期有單一性(不重複)
所以,用IF取得日期旁的數值,只有符合日期才會有值否則傳回0的陣列
所以這陣列中的最大值就是符合日期的那個值
學海無涯_不恥下問

TOP

本帖最後由 老夏 於 2010-9-23 18:36 編輯

濫用VLOOKUP()
星期日非交易日,當然傳錯誤值
*************************
範圍內欄位名稱有2個,空白儲存格

身分證字號可以重複嗎?


請先看函數說明檔
在再問問題

TOP

回復 3# et5323


    我原本的邏輯是如果第一區塊是錯誤就尋找第二區塊
   如果第二區塊錯誤就尋找第三區塊
   如果第三區塊錯誤就尋找第一區塊
   否則就空白
   不知道這種邏輯上有沒有問題
   因為我常用這種方式找資料
字典兩各字 還真難理解

TOP

回復 2# Hsieh


  這個公式可以用 但是我不知道為什麼可以這樣用
max 跟 if 在加上陣列可以用這種方式來搜尋資料嗎?
max我比較難理解可以解說一下嗎
字典兩各字 還真難理解

TOP

公式的邏輯是混亂的。在$D$28:$E$50裏面找不到“ISERROR(VLOOKUP(A47,$D$28:$E$50,2,0))”,那麽到$F$28:$G$50裏面去找“VLOOKUP(A47,$F$28:$G$50,2,0)”;若在$D$28:$E$50裏面找到了,你返回的是:IF(ISERROR(VLOOKUP(A47,$F$28:$G$50,2,0)),VLOOKUP(A47,$H$28:$I$50,2,0),""),在$F$28:$G$50裏面沒找到A47,它返回“”,所以整個公式返回“”。
按你的思路:
=IF(ISERROR(VLOOKUP(A47,$D$28:$E$50,2,0)),IF(ISERROR(VLOOKUP(A47,$F$28:$G$50,2,0)),IF(ISERROR(VLOOKUP(A47,$H$28:$I$50,2,0)),"",VLOOKUP(A47,$H$28:$I$50,2,0)),VLOOKUP(A47,$F$28:$G$50,2,0)),VLOOKUP(A47,$D$28:$E$50,2,0))
這樣的公式不要說寫,看都看暈了。

TOP

        靜思自在 : 生氣,就是拿別人的過錯來懲罰自己。
返回列表 上一主題