Excel - 傳回包含特定值的行/列

Excel - 傳回包含特定值的行/列

我希望在另一個工作表中返回在指定列中包含特定值的行。選擇該行中將傳回哪些列也將是有益的。我用 VLOOKUP 嘗試過,但我似乎無法弄清楚。謝謝。

編輯:

對於最少的細節,我深表歉意,所以這就是我正在嘗試做的事情。我有專案名稱、優先順序#、專案狀態、詳細資料和各種雜項欄位。我為我的專案分配了 1 到 8 的優先編號。在另一張表中,我想查看所有優先級列,找到優先級為 2 的每一行,然後從該行將項目名稱和項目狀態返回到其自己的列。

編輯2:

我還想省略任何不包含 #2 的行。

答案1

我想建議一個查找公式將所有行從一張紙拉到另一張紙上。請記住,我僅根據您提供的資訊設計了資料集。

為了更好地理解,我並排說明了輸入和輸出。但你需要在Sheet2中執行它。

在此輸入影像描述

=INDEX($A$2:$D$8, SMALL(IF(COUNTIF($E$2, $A$2:$A$8), ROW($A$2:$D$8)-MIN(ROW($A$2:$D$8))+1), ROW(A1)), COLUMN(A1))

注意:在練習之前請注意一些事項。

  1. 黑色資料集是 Sheet1。
  2. 列是 A 到 D。
  3. 綠色資料集是Sheet2(包括紅色的2)。
  4. 列是 E 到 I。
  5. 在 Sheet2 的儲存格 E2(紅色)中,您可以輸入 Priority nu。從sheet1中篩選相關記錄。
  6. Sheet2 中的公式儲存格為 F2。
  7. 寫公式,然後先向右拖曳,然後向下拖曳。
  8. 不要忘記在公式中添加帶有單元格位址的 Sheet1。

希望這對您有幫助。

相關內容