返回列表 上一主題 發帖

[發問] 如何找出對應滿足3個條件的值

[發問] 如何找出對應滿足3個條件的值

有一個問題想請教各位版主如何依據代號、日期、欄位名稱,找出相對應的值,目前我只做到日期與欄位。
test2.rar (95.73 KB)

本帖最後由 asimov 於 2010-6-13 01:30 編輯

回復 1# yuch8663


日期已排列較簡單
方法一
sheet1的a3儲存格輸入sdate
a4=IF(COUNTIF(data!$B:$B,Sheet1!$B$1)>=ROW()-3,OFFSET(data!$A$1,MATCH($B$1,data!$B:$B,0)+ROW()-5,MATCH(A$3,data!$A$1:$G$1,0)-1),"")
向右及向下複製
offset-1.zip (72.05 KB)

方法二
用進階篩選簡單又方便
在data工作表定義名稱data,範圍=data!$A$1:$G$3042
只要設定準則範圍,就可輕鬆完成
機器人三大定律-保護人類、服從命令、保護自己
我的三大定律-生命、生存、生活

TOP

利用樞紐亦可完成該效果


因為每一對應欄位均為唯一值,選擇加總、最大值、最小值或平均都沒有差(附圖選擇"加總")

TOP

回復 2# asimov


        謝謝asimov版主提示,我都忘了沒想到使用進階篩選的做法,一昧鑽研函數做法,因為資料數很多20000*30個儲存格,剛剛試過若套用陣列函數計算的很慢,
         另外也要感謝victorl版主,雖然我知道樞紐分析法速度又快又準,但不利我後製作業的處理(並非是要求統計數等),會過於複雜,還是很感謝!

TOP

回復  asimov


        謝謝asimov版主提示,我都忘了沒想到使用進階篩選的做法,一昧鑽研函數做法,因 ...
yuch8663 發表於 2010-6-13 10:43



很高興能幫上忙
小弟不是版主啦
版主功力都高深莫測耶
機器人三大定律-保護人類、服從命令、保護自己
我的三大定律-生命、生存、生活

TOP

本帖最後由 zz5151353 於 2010-6-15 08:25 編輯

B4 陣列公式 複製往右及下貼

{=INDEX(data!C:C,SMALL(IF(data!$B$2:$B$3500=$B$1,ROW($2:$3500),4^8),ROW(1:1)))&""}

A4 陣列公式 複製往下貼

{=TEXT(INDEX(data!A:A,SMALL(IF(data!$B$2:$B$3500=$B$1,ROW($2:$3500)),ROW(1:1))),"yyyy/m/d")}
300 字節以內
不支持自定義 Discuz! 代碼

TOP

B4 陣列公式 複製往右及下貼

{=INDEX(data!C:C,SMALL(IF(data!$B$2:$B$3500=$B$1,ROW($2:$3500),4^8), ...
zz5151353 發表於 2010-6-15 08:22



請問    zz5151353  大師
{=INDEX(data!C:C,SMALL(IF(data!$B$2:$B$3500=$B$1,ROW($2:$3500),4^8), ...
小弟想請教其中 4^8的含義,煩請指導!!

TOP

回復 7# sujane0701


    4^8=4的8次方=65536
學海無涯_不恥下問

TOP

回復  sujane0701


    4^8=4的8次方=65536
Hsieh 發表於 2010-6-17 21:35



明白囉~    謝謝Hsieh 版主指導!

TOP

        靜思自在 : 時時好心就是時時好日。
返回列表 上一主題