2013-10-16 96 views
1

我已經搜索了一個沒有成功的解決方案,所以我希望有人能幫助我。請原諒我的基本技能excel檢查一個單元格是否有效輸入

我有數字代碼數據在兩列:

列A稱爲AREA,並且可以是任何數量的00之間 -列B 99

稱爲TYPE,並且可以是一個數在00 - 38之間,但只有某些值是可接受的,具體取決於AREA的值。

我有第二組數據,其中包含所有的AREA值和相應的可接受的TYPE值。

假設爲AREA 15,可接受TYPE值是6,7,10,12,13,或17

我的第一組數據與AREA = 15 & TYPE = 23一行並基於上述規則,23是不TYPE列的可接受值。

有沒有辦法將我的第一組數據(每週報告)與第二組數據(其中包含「規則」)進行交叉引用,以確定具有不可接受的TYPE值的條目?

對不起,如果我沒有足夠清楚地描述這一點。我混淆了自己只是想把它寫進單詞中......

+0

您可以發佈數據圖片嗎?你熟悉條件格式嗎? –

回答

1

這可以通過數據驗證和命名範圍完成。

您將需要建立一個表與一行中的每個區域的有效選項:
Example

設爲0〜99區域的數據驗證單元,我們將創建一個名爲範圍的會自行調整每一行的值(記住00在第1行,01在第2行等等,所以你最終會得到100行值)

將你的範圍命名爲TypeValues,並輸入一個公式像這樣進入您選擇單的B2

= OFFSET(TypeChoices $ A $ 1,$區A2,0,1,COUNTA(INDIRECT( 「TypeChoices!」 &區$ A2 + 1 & !!! 「:」 &區$ A2 + 1)) )

此命名範圍所做的是取A列中的值,並使用該值查找正確的行,查看該行上有多少值,然後返回列表從相應的行開始,並返回一個包含這些值的列表:
DropDowns
(請記住,4是第5行,3是第4行,因爲我們最初設置它)

將公式輸入到B2中非常重要,因爲命名範圍不會查看正確的區域選擇,否則可以發佈數據圖片嗎?