2012-03-28 53 views
1

(Microsoft Excel中相關) 嗨,在Excel中智能多重依賴下拉?

我有一個要求,我有國家,州和城市。 我必須做出對A列的國家在B列,respetive城市下拉列表中,相應的狀態在C列

例如: 我有2個國家列上一個節目=>印度,英國 然後,根據選定的國家,我必須展示各州。例如:Mah,Guj和Kar爲印度,而約克郡,西米德蘭茲郡和巴斯。 再往下,我需要有一些城市對各自國家的 馬:孟買,浦那 GUJ:艾哈邁達巴德,蘇拉特 嘉:班加羅爾 Yokshire:謝菲爾德,唐卡斯特 西米德蘭:伯明翰,索利赫爾,考文垂 浴:布裏斯托爾

我能夠做的「在Excel中多依賴下拉」在谷歌搜索和尋找方式來定義名稱,然後daatvalidation的,間接的功能來實現這一點,等

我面臨的問題是: 1)當我選擇一個國家(比如印度),然後選擇狀態(比如Mah),然後再次改變計數ry(對英國說),國家必須變得空白,因爲國家變了。 同樣,城市在狀態改變時必須空白。

2)在定義名稱時,我無法用'/'和''(空格)定義名稱,但我需要在下拉菜單中顯示這些文本。目前這是無法實現的。

有一些關鍵問題,我無法繼續。 請幫忙。 非常感謝。

回答

0

1)您必須爲第二個下拉列表添加一個狀態(例如:「選擇狀態...」),並在您要重置狀態值時選擇此值。 (同城戰略);

2)你能提供你用來填充你的下拉列表的代碼嗎?

2

1)條件格式

您可以使用條件格式在隨後的細胞來測試當前單元格的值,並確保它匹配到的是目前的下拉列表中選擇範圍。如果單元格中的值不再與下拉列表相匹配,則可以格式化字體以匹配背景,使其看起來像單元格爲空,即使它不是真的。

如果您然後使用下拉菜單選擇新的匹配值,字體顏色將恢復正常。

2)VBA

可以採用worksheet_change宏觀看那些列,並清空隨後的細胞,當你在之前的細胞做出新的選擇。

下面是一些示例文件的鏈接:Dependent Drop Downs

看看他提交DependentList3.xls,它同時演示了這些技術進一步。