我有多個表的數據庫,我試圖設計在Excel的公式,將某一特定製造商返回給定玩具的高度。使用兩個輸入的最佳方法是什麼?我嘗試過使用VLOOKUP(),但無法根據我的需要進行調整。我也試過嵌套的IF語句,這大大複雜了我的方程,並且只適用於少量的數據。這是可能在Excel中做的,如果是的話如何?下圖中的公式有下拉選擇器,這裏不顯示。
0
A
回答
1
我在這裏給出的答案將要求您稍微重新排列數據表,但有一個好處是可以稍後輕鬆擴展以處理任何其他數據和其他查找條件。
步驟:
- 移動您的所有數據表爲一個單一的連續的表,以及關於「玩具類型」添加一個附加列(如下所示)。
- 將如下所示的公式輸入到單元格中,但沒有外括號。然後按Ctrl + Shift + Enter(這告訴Excel公式是一個array formula並導致大括號被添加)。
在這種情況下,查找公式是從INDEX
和MATCH
功能組成。這種組合允許您定義多個查找標準。具體如何工作詳細解釋here和here。
1
0
您可以根據玩具類型進行查找,以選擇其他查找的範圍。
我用ToyType和CellRange製作了一個表格。假設你的玩偶表開始在B2你會ToyType =娃娃與CellRange = C3:D9等
然後,讓使用=VLOOKUP(SelectedToyType, NewTableRange, CellRangeColumn, FALSE)
最後,在你的玩具身高查找這將是=VLOOKUP(SelectedToyHeight, INDIRECT(FirstLookup),2,FALSE)
此查找會讓你保持相同的基本表結構,並能夠添加更多的玩具類型/調整未來的查找範圍。
相關問題
- 1. 根據兩個輸入值在表中查找值
- 2. 找到兩個最小的值輸入
- 3. Excel Vlookup - 多個查找值?
- 4. Excel表查找匹配兩列的值
- 5. 如何在VBA中連續查找兩個值excel
- 6. 在foreach Excel interop中查找包含兩個值的行
- 7. 在excel中查找多個值
- 8. Excel:查找列中的值
- 9. 在兩個值上查找
- 10. Python:在Excel中導入Excel數據和查找值
- 11. 從兩個輸入中查找較大的數字
- 12. 在一個輸入表格中輸入兩個不同的值
- 13. 從另一個excel表中自動輸入excel表中的值
- 14. excel查看兩列值並查找不存在於其中一列中的值
- 15. 如何檢查兩個輸入框是否已輸入值或不在jQuery中?
- 16. 如何在Excel中做兩列查找?
- 17. Excel中從多個輸入
- 18. 檢查兩列之間的輸入值
- 19. 兩個Excel問題 - 查找字符串值並保存excel電子表格
- 20. Excel - 檢查兩列中是否存在兩個值
- 21. 根據2個輸入查找大表中的值
- 22. 在C#中查找輸入#
- 23. 兩個輸入值在一個EditText
- 24. 查找,如果輸入的值在表
- 25. 正則表達式查找輸入值
- 26. 查找圖中每個節點最多有兩個輸入邊和兩個輸出邊的最長路徑
- 27. 單個SQL查詢到兩個輸入值
- 28. Excel VBA:從用戶輸入中查找日期範圍
- 29. 查找找到兩列中的值
- 30. EXCEL查找值包含
我不知道......有些人非常不耐煩......在幾分鐘的時間裏,我已經投票贊成機率,當時我說我會回傳一個Google Googledocs樣本...... – JGFMK
您的數據在同一張紙和結果呢? – yass
是的。點擊上面第一個'here'結果,這是我獲得截圖的地方。 – JGFMK