2013-09-30 145 views
0

我正在使用excel 2010.我正在嘗試執行VLOOKUP並檢索所有值。這是我的問題 - 我有藥物頻率的數據。頻率是列出的頻率;但頻率不止一次。例如,freq BID(一天兩次)的次數是0900和1700.當我嘗試執行VLOOKUP時,它只會拉第一個值。我如何獲得所有的價值?VLOOKUP all row並返回所有數據

功能=VLOOKUP(RC[-4],Sheet3!R5C1:R38C3,3,FALSE)只拉取它遇到的第一行。 enter image description here

但是,關聯的FREQ有四次,並且注意到它只在上表中拉00:00:00。

enter image description here

+0

我很確定LookUp表的整個目的是讓每一行都是唯一的引用。應該只有一個ID爲300825.您可能希望在創建查找表之前對某些數據進行分組。 – Derek

+1

取決於你在拉入數值後想要做什麼(例如'COUNTIF'來計算出現次數,'SUMIF'來添加滿足給定條件的所有值,'AVERAGEIF'等等)......你想做與頻率匹配的時間嗎? – Jaycal

+0

不像Jaycal說的那麼簡單,取決於你想要對價值做什麼。沒有直接的「拉動所有價值」的方法 - 他們將如何進入一個單元格,連接,總結?在這裏處理這個問題有一些問題。有時可以使用數組公式,但通常只有在知道事件數量時才使用。 – Orbling

回答

0

如果300285例如表示每六小時從午夜開始可以被應用到返回一次所有四個每日值,其中這些是在一個單一的包裝細胞然後查找函數,如:

="00:00:00"&CHAR(10)&"06:00:00"&CHAR(10)&"12:00:00"&CHAR(10)&"18:00:00"