返回列表 上一主題 發帖

資料蒐尋問題

資料蒐尋問題

附件中有一個檔案
1.我要先找10頭乳量最低的
=SMALL(B$2:B$21,ROW(1:1)) 這個可以解決
2. 我要判斷預產期
=VLOOKUP(SMALL(B$2:B$21,ROW(1:1)),乳量,2,FALSE)
以上問題來了,假設乳量有2頭相同,他只會搜尋到第1頭的資料,請問怎麼解決呢

test.rar (8.1 KB)

{=INDEX(C:C,RIGHT(SMALL(B$2:B$21/1%+ROW(B$2:B$21),F4),2))
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 2# hcm19522

=INDEX(C:C,RIGHT(SMALL(B$2:B$21/1%+ROW(B$2:B$21),F5),2))


    大大,成功了,但可以幫我解釋句子的用法嗎?
=INDEX(表格範圍,列索引值,行索引值)
為何配合RIGHT的用意?

SMALL是從小抓到大 ,但裡面的/1% 是什麼意思呢? ,應該是說B$2:B$21/1%+ROW(B$2:B$21 這一整段的用意
最後那個2代表的意思是?

教教我這個新手吧

TOP

本帖最後由 hcm19522 於 2018-5-31 11:33 編輯

/1% 與*100相同
B$2:B$21/1%+ROW(B$2:B$21)-->此段為*100+列號-->大者恆大 ,數量相同列號亦可區別   ,分大小後取後面二數字 ,亦列號  -->INDEX(~ , 列號) ,取所需值     ;若數據萬筆需*10^5  ,RIGHT(~,5)
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

        靜思自在 : 人要自愛,才能愛普天下的人。
返回列表 上一主題