我在嘗試排列和顯示Excel中表格中某些項目的流行度時遇到了問題。呈現出我想要創造什麼是在這個環節簡化的例子的圖像(它不會讓我張貼圖片,因爲我仍然是新來的):在每行中顯示最高X值的行標題(用於排名列表)
對於每一行(或形狀,在這裏),我想在列H,I和J中顯示最流行的三種類型的列標題(在這種情況下,顏色)。
我嘗試下式的變化爲H列(最流行的):
=INDEX($A$2:$F$2,1,MATCH(LARGE($A3:$F3,1),$A3:$F3,0))
...然後,在LARGE()
功能改變「1」到「2」和「3 「對於列I和J.
這適用於查找最大數字並返回H列標題,但在行中存在多個特定數字的實例時無法處理。
給出的示例:對於三角形(第5行),它在列H,I和J中出現「藍色」,而不是查找下一個相等/較低的數字。對於圈子,它給了我「藍色」,「藍色」,「綠色」 - 它知道綠色(2)低於藍色(3),但不能說黃色(3)也高於綠色,因爲一旦它找到最高號碼的第一個實例(在本例中爲藍色),它就會停止搜索。
我不介意它不承認格林實際上是「第一等於」而不是第二。我很高興它從左到右排列優先順序,但我需要它在沒有重複結果的情況下顯示排名前三(還有更多,一旦我展開)。
我想盡量避免使用任何VBA,並且覺得必須有一種方法可以輕鬆做到這一點。
好主意。謝謝你,Siphor。 – user3311071