簡體   English   中英

Excel公式從一行中提取數據和數字

[英]Excel formula to pull data and numbers from one row

我有一個Excel工作表,其中包含B7:B100列中的項目名稱。 如果列G中有x,我想將該名稱拉到另一張紙上。 然后在另一列的同一張紙上,我想從同一列中但從AN列中提取一個美元數字。 我嘗試了幾個我不斷提出#value的功能。

您可以過濾表B6:AN100。 用col G過濾“ x”。 然后將結果復制到您的新工作表。 或者,您可以使用以下公式:

物品,價格和X均為已定義的名稱:

Items   Refers To:  =Sheet1!$B$7:$B$100
Prices  Refers To:  =Sheet1!$AN$7:$AN$100
Xs      Refers To:  =Sheet1!$G$7:$G$100

以下是數組公式,在另一個工作表的某個單元格中輸入並向下填充,直到看到返回的空白為止。

For the Item List:   =IFERROR(INDEX(Items,SMALL((Xs = "x")*ROW(Items),ROWS($1:1)+COUNTBLANK(Xs))),"")
For the Price List:  =IFERROR(INDEX(Prices,SMALL((Xs = "x")*ROW(Items),ROWS($1:1)+COUNTBLANK(Xs))),"")

要對公式進行數組輸入 ,請在將公式輸入到單元格或公式欄中后,按住ctrl-shift並按Enter 如果正確執行此操作,則Excel將在公式周圍放置括號{ ... }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM