2013-07-18 39 views
0

我有一個包含8列的數據表,我想知道是否有人可以幫助我拿出一個公式來獲取第一列中的名稱如果我在列中輸入一個值(3,4,5,6,7,8)。根據第三列中的值輸出第一列中的名稱的Excel公式

我想從第一列中的名字出現在另一個表上的另一片材,其中僅名稱顯示其中數據是在列(3,4,5,6,7 & 8)

enter image description here

+0

您是否希望第一列中的名稱出現在彈出窗口中? (msgbox)你能更具體嗎 – gpalex

+0

列1中名稱的外觀是否依賴於在所有列中輸入的值,即3,4,5,6,7和8?請你可以添加一些更多的信息給你的問題。 – richie

+0

我已更新問題....謝謝 – maldivianGeek

回答

0

試試這個:

=IF(OR(Sheet1!C2<>"";Sheet1!D2<>"";Sheet1!E2<>"";Sheet1!F2<>"";Sheet1!G2<>"";Sheet1!H2<>"");Sheet1!A2;"") 

您可以使用C1 = 1 ....如果你喜歡。

和C1,D1,E1 ...必須用您的列替換。

而且Sheet1中必須替換爲您的工作表名稱

+0

這行不通@ trippino – maldivianGeek

+0

我試過了,會發生什麼?它有錯誤嗎? –

+0

對不起,它確實有效,但這不是我正在尋找的公式。謝謝 – maldivianGeek

0

我會用透視表。

首先建立在現有的表中的新列: 如果只具有正的值,那麼它是: = SUM(C2:H2) 如果你有零和負價值以及它會是這樣: = IF(COUNTBLANK(C2:H2)= 6; 0; 1)

然後使樞軸表與所述行標籤的 「TO/TA名稱」,並在報告過濾器中的新列 - 其中您然後刪除「0」。

+0

謝謝:)我會嘗試這一點,讓我知道,只要我有時間工作。 – maldivianGeek

相關問題