如何用excel做一個內容塊隨下拉菜單選項變化而變化?

如圖中效果,當類型選擇A時,指定區域內內容變成「內容A」;當類型選擇B時,指定區域內內容變成「內容B」。

需要注意內容一欄里格式不定,可能是任意表單。


在日常工作中,需要一個單元格的值要隨另個單元格變化而變化的情況十分常見
如同我在評論中對題主說的那樣,一對一、一對多和涉及到計算,其實現方式也不盡相同

那麼我們先來看一下最基礎也是最常見的一對一的情況

如何使一個單元格隨著另一個單元格一對一的變化?

聽上去似乎很高端…那…我們換個說法…
根據 A 列的值查找在另一張表中對應的值?是不是你就已經會了?

1、根據截圖自己準備好例子,把需要顯示的類型和內容對應著列在旁邊

2、先設置有效性,這裡我懶…就不用名稱做了

3、在內容單元格寫 VLOOKUP,注意 $ 的使用,IFERROR 是為了在沒選的時候不顯示 #N/A

4、直接把第一個框複製粘貼到下面的框就大功告成啦!


什麼?你還要裝逼?

我喜歡!!
一次滿足你 2 個願望!!
如下圖將有設置有效性的單元格的鎖定前的勾去掉

選擇保護工作表,把選定鎖定單元格前的勾去掉


噹噹當!

效果是什麼樣的?

這麼酷炫的效果不自己試一試真的好么?

Fin


自行百度 二級下拉菜單 或者使用更高級的菜單樣式 參見
多級菜單非遞歸演算法/示例-全國省市行政區劃三級菜單/自適應級數
Excel 多級菜單非遞歸演算法/示例


不好意思,看錯需求

如果你只是實現你說的功能,數據關聯不複雜並且類型少的話,可以類型用數據驗證-序列的方式做出下拉菜單,下面的內容用多個if就行。

如果類型多的話,可以新建個工作表做個類型內容的小目錄,然後內容處用find和offset函數(或vlookup)找出內容。


推薦閱讀:

excel表格同一單元格里剔除重複詞怎麼做?
如何用Excel的vlookup索引玩數據表?
有哪些好用或者高大上的excel插件(或者office辦公插件也可以)可以推薦的?
如何用excel畫樓梯?

TAG:MicrosoftExcel | Excel公式 | Excel使用 | Excel技巧 | Excel函數 |