Re: [算表] match+index
不好意思我再重寫一次
A(排名) B(名稱) C(分數A)
1 阿吉 99
2 小操 68
3 小豬 68
4 大頭 53
5 胖虎 32
B檔的資料如下
A(名稱) B(分數A) C(分數B) ... F(時間)
大頭 53 66 12:00
小豬 68 67 11:55
小操 68 57 11:58
阿吉 99 84 13:44
胖虎 32 55 10:23
我希望如果重複的就用時間去排序
時間越小的排越前面,不知道
=INDEX('1.csv'!$A$2:$B$2000,MATCH(C3,'1.csv'!$B$2:$B$2000,0),1)
有辦法再比對時間然後加進去嗎
謝謝
※ 引述《jklkj (誠實可靠小郎君)》之銘言:
: 標題: Re: [算表] match+index
: 時間: Mon Jul 6 15:02:21 2015
:
: ※ 引述《jklkj (誠實可靠小郎君)》之銘言:
: 我現在大部分都跑出來了
: 名稱那欄我用
: =INDEX('1.csv'!$A$2:$B$2000,MATCH(C3,'1.csv'!$B$2:$B$2000,0),1)
: 分數那欄我用
: =LARGE('1.csv'!$B$2:$B$2000,A3)
: 現在問題出現了,我本來以為不會有重複的,看來事與願違
: 我現在希望如果B欄重複的分數再用F欄做排序F欄是時間
: 不知道這樣要怎麼改寫
: 謝謝
: : 標題: [算表] match+index
: : 時間: Mon Jul 6 10:46:40 2015
: :
: : 軟體:
: : excel
: : 版本:
: : 2007
: : 想請問一下,目前資料無法用VLOOKUP所以打算用MATCH+INDEX
: : 可是目前遇到一個問題
: : 就是我資料產出是在A檔,可是原始資料是在B檔
: : A檔的資料如下
: : A(排名) B(名稱) C(分數A)
: : 1 阿吉 99
: : 2 小操 68
: : 3 小豬 68
: : 4 大頭 53
: : 5 胖虎 32
: :
: : B檔的資料如下
: : A(名稱) B(分數A) C(分數B)
: : 大頭 53 66
: : 小豬 62 67
: : 小操 68 57
: : 阿吉 99 84
: : 胖虎 32 55
: :
: : 我要怎麼讓A檔的資料直接rankB檔的資料然後輸出呢
: : 謝謝
: :
: : --
: : ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.32.250
: : ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1436150802.A.B71.html
: : → soyoso: 分數無重複的話 https://goo.gl/bdnolx 07/06 11:16
: : → soyoso: 分數有重複的話可改用 https://goo.gl/2HBKNL 07/06 11:19
: : → soyoso: 也可複製名稱和分數A到A檔,排序,可以只寫(排名)rank的公 07/06 11:27
: : → soyoso: 式 07/06 11:27
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.32.250
: ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1436166144.A.7B3.html
: → soyoso: 如有重覆就用 https://goo.gl/2HBKNL 的方式試試 07/06 16:05
: → jklkj: 不好意思,因為我是用=INDEX('1.csv'!$A$2:$B$2000,MATCH(C4 07/06 16:16
: → jklkj: ,'1.csv'!$B$2:$B$2000,0),1) 07/06 16:17
: → jklkj: 那這樣的話我要怎麼用重複的方式改寫 07/06 16:17
: → jklkj: 抱歉,對於{}的用法不是很熟 07/06 16:18
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.32.250
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1436171227.A.073.html
→
07/06 17:03, , 1F
07/06 17:03, 1F
→
07/06 17:07, , 2F
07/06 17:07, 2F
→
07/06 17:07, , 3F
07/06 17:07, 3F
→
07/06 17:11, , 4F
07/06 17:11, 4F
我又重新寫下公式如下
=INDEX('1.csv'!$A$2:$A$2000,
這部分沒什麼問題
SMALL(N(INDEX(TEXT(('1.csv'!$B$2:$B$2000=C3)
這裡的SMALL是看最小值嗎,N(INDEX(TEXT這部分我是照抄,不知道在寫什麼
所以不能確定後面的'1.csv'!$B$2:$B$2000=C3是否正確
*ROW($2:$2000),"0;;65536"),)),COUNTIF(D$3:D22,D3)))
還有這邊的ROW跟COUNTIF也不知道它們的作用
抱歉,對於EXCEL還很多不懂的,希望能見諒
再次感謝教導
忘了說這樣無法跑出我需要的資料
※ 編輯: jklkj (61.222.32.250), 07/06/2015 17:37:52
※ 編輯: jklkj (61.222.32.250), 07/06/2015 17:38:44
→
07/06 18:05, , 5F
07/06 18:05, 5F
→
07/06 18:06, , 6F
07/06 18:06, 6F
→
07/06 18:08, , 7F
07/06 18:08, 7F
→
07/06 18:09, , 8F
07/06 18:09, 8F
→
07/06 18:12, , 9F
07/06 18:12, 9F
→
07/06 18:13, , 10F
07/06 18:13, 10F
不好意思沒解釋清楚
https://www.dropbox.com/s/mfbnwoq161mtezf/1.PNG?dl=0
上面是每天都會從系統撈的資料
https://www.dropbox.com/s/hyw638dx6mm4eth/2.PNG?dl=0
這是我希望跑出來的資料,我改了你給的函數,因為不清楚所有函數所以改得不倫不類
照理來說第一名應該是小李而不是小希
分數那欄我是用LARGE跑的,所以這個問題應該不大
比較有問題的是名稱跟時間,再麻煩幫忙看一下
抱歉造成困擾,先說聲謝謝
※ 編輯: jklkj (61.222.32.250), 07/07/2015 10:13:21
→
07/07 10:55, , 11F
07/07 10:55, 11F
→
07/07 12:08, , 12F
07/07 12:08, 12F
→
07/07 12:09, , 13F
07/07 12:09, 13F
→
07/07 18:08, , 14F
07/07 18:08, 14F
→
07/07 18:09, , 15F
07/07 18:09, 15F
→
07/07 18:12, , 16F
07/07 18:12, 16F
→
07/07 18:47, , 17F
07/07 18:47, 17F
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章