返回列表 上一主題 發帖

有辦法以公式尋找出所需的資料並帶出其他欄位嗎?

有辦法以公式尋找出所需的資料並帶出其他欄位嗎?

請問各位先進,在EXCEL中有辦法以公式尋找並做到如以下格式這樣嗎?

              A                  B                   C                                        E                      F                      G
           學號            性別             總分                                  學號                性別                總分                    
1       45001           男               574                  搜           45001               男                  574
2       45002           男               415                                 45002               男                  415
3       45003           女               554                  尋           45004              男                   478
4       45004           男               478
5       45005           女               447                  後
.                                 
.
.
在左側的部份,是全班學生的學號性別與總分;而在右側是希望能搜尋出的結果。
請問如上例,能以『性別』去尋找並帶出所有『男同學』的學號性別與總分放入E1至G3的範圍嗎?
懇請各位先進指教,感恩!
拚命學,拚命挖知識

用   VLOOKUP函數   就可以了呀!..   
你也很初學哦 ...   要常來這裡看
李春輝

TOP

回復 1# smmriyonk
   
    加了兩欄輔助欄 應該有更好的方法

1.jpg (225.75 KB)

1.jpg

TOP

本帖最後由 oobird 於 2011-12-2 22:49 編輯

陣列公式
=IF(COUNTIF($B$2:$B$6,"男")>=ROW(A1),OFFSET($A$1,SMALL(IF($B$2:$B$6="男",ROW($B$2:$B$6)-1),ROW(A1)),COLUMN(A1)-1,,),"")

2011-12-02_224847.gif (45.7 KB)

2011-12-02_224847.gif

TOP

本帖最後由 smmriyonk 於 2011-12-3 19:30 編輯

謝謝各位先進的熱情解答,尤其oobird大大給的解答正是學生想要的,萬分感謝!
不過公式裡的函數學生有些太不懂,還需要多多練習才行。
能否再請教oobird大大,如果沒有使用陣列公式的話,是否就需要補助欄位呢?因為學生excel函數的運用還不太純熟,看到陣列公式也不知道自己能不能一步一步的解開公式的含意,能否請教大大大略做個說明。還請您耐心指教,謝 謝!
拚命學,拚命挖知識

TOP

若資料是自己用的,容許加輔助欄,那就簡單了,而且系統運算也比較省力
尤其資料多時加輔助欄是好的選擇。
這是加輔助欄的例子,當然還有許多不同的函數可用。

TOP

寫公式多半是貪圖一時之便
比較正統的方法是資料庫查詢或進階篩選
有時間找找論場中的範例,應該很快上手了。

TOP

回復 7# oobird


謝謝oobird大大的耐心指導,學生受教了。
其實知道可以用篩選做出想要的結果,但學生想更了解函數的用法並想了解同個例子是否有其他的方法可以使用,所以才發文詢問。果然論壇裡真是高手如雲,真是大開眼界了。
謝謝大大的指教。
拚命學,拚命挖知識

TOP

        靜思自在 : 不要小看自己,因為人有無限的可能。
返回列表 上一主題