2017-05-30 64 views
0

我已經搜索過這個,找不到任何東西或者我找不到合適的術語來搜索。數據驗證列表中的選項列表中的公式

我的問題:目前我的下拉選項(在單元格下拉)列示如下

"PASSED,FAILED,NOT APPLICABLE,NOT TESTED,See Section X,—" 

當「一節[X」被選中,我想一個公式來與細胞立即填入X到正確的

在VBA中你會寫下類似的東西,但是一個驗證列表並不需要這個。

"PASSED,FAILED,NOT APPLICABLE,NOT TESTED,See Section " & cells(current_row,current_col +1).value & ",—" 

在列,我會把第二個下拉菜單有「A,B,C」,然後在「請參見第X」選項會讀「見」

任何想法或鏈接權那可能會幫助我想出一個合適的解決方案?

+0

在列表來源更改它。基於第二個下拉列表,您可以在列表源中獲得公式。所以當第二個下拉列表發生變化時。列表的值將會改變。因此,改變下拉的值1 –

+0

@SivaprasathV我相信這會將「請參閱第X部分」更改爲全局的A/B/C,但我需要每一行(該下拉部分都是)可能是不同的A/B/C選項。 – 99moorem

+0

@SivaprasathV像這樣? https://snag.gy/kbmu7t.jpg – 99moorem

回答

-1

創建一個列表並定義您的數據驗證以使用該列表(我只是在討論第二個列表)。在此列表中的最後一個單元格中,您將引用您的第一個選擇所在的單元格。例如:

="See Section "&$a$1 

假設第一次數據驗證發生在$ a $ 1中。

每次使用第一個下拉列表時,2nd的值都會更新。沒有必要的代碼,只是你的列表底部的一個簡單的連接公式。

+0

我想我一定會錯過一些東西。 「See Section X」每行不會改變,但是一次,它就好像我需要公式是下拉菜單中的可選項。 Col K有部分號碼列表選項。 Col M有結果選項。從A4開始的表格是表格現在正在做的事情,Col F是結果列應該是什麼。我附上了一個截圖https://snag.gy/zuNSR6.jpg – 99moorem

+1

現在我明白你的問題了,我的建議不會奏效。我認爲你需要做的是使用表單控件組合框代替數據驗證。使用值列表並定義目標單元格(可以選擇任何單元格而不是數據驗證中的活動單元格)。指向列表2末尾的目標單元格以創建自定義值數組。我現在看到的一個問題是,如果您在第4行中選擇A,然後在第5行中選擇第2個下拉列表,它將爲您提供您爲第4行選擇的選擇。這可以通過一些宏邏輯來解決,你做出選擇。 –