0
我有一個參照表這樣在Sheet2中我的工作簿的一系列條件表和單元格的引用
|Score 1| | |Score 2 | | |
----------------------------------------------------------
| name | min | max | target | min | max | target |
----------------------------------------------------------
| jeff | 30 | 40 | 35 | 45 | 55 | 50 |
----------------------------------------------------------
| steve | 35 | 45 | 40 | 45 | 65 | 55 |
然後在Sheet1我對每個名字分數的列表,這樣
| jeff | 1 | | | | steve | 3 | | |
------------------------------------------------------------
| jeff | 2 | | | | steve | 2 | | |
------------------------------------------------------------
| jeff | 2 | | | | steve | 3 | | |
------------------------------------------------------------
| jeff | 3 | | | | steve | 3 | | |
------------------------------------------------------------
| jeff | 1 | | | | steve | 2 | | |
------------------------------------------------------------
我知道簡單的查找和抵消值,但我想不到在不同層次上做多個引用的方法......有沒有辦法在Sheet1旁邊的分數有查找分數的函數,然後誰得分爲,然後輸出該人的相應最小最大值和目標值與那個分數。
所以,如果它看到1然後jeff,它會返回30 | 40 |在接下來的3個盒子裏有35個。我會手動執行此操作,但列表非常長,並且每天都由現有的宏填充。
用戶詢問代碼或公式是**期望的**,以顯示他們自己解決問題的方式(工作與否)。 [SO](http://stackoverflow.com/tour)是**不是**你的免費的個人代碼寫作服務。 – Jeeped
Jeeped,我很欣賞SO的意圖,因此無法在我的問題中詢問某人提供我可以複製和粘貼的解決方案。我問過是否有辦法做到這一點。我提到了我對單個查找的理解,但是我不知道如何在VBA中構建條件查找。一個簡單的方向正確的方向將會走很長的路,這就是我所要求的。例如帶計算器的數學學生想要加上所有數字。老師不拿計算器併爲他做,但他確實指向他的求和按鈕,並解釋它做了什麼! :@ – IIJHFII
夠公平的。將Sheet2!1:1格式化爲[Color13] \ Sco \ r \ e 0',然後在每個樂譜部分的第一列中輸入1,2,3等。現在在Sheet1中,可以使用[MATCH](https://support.office.com/en-us/article/match-function-0600e189-9f3c-4e4f-98c1-943a0eb427ca)作爲[WorksheetFunction對象](https:/ /msdn.microsoft.com/en-us/library/office/ff834434.aspx)找到第一個分數。相同的向下列A查找名稱。其餘的很簡單。 – Jeeped