續 excel表中下拉選單每選擇乙個字串,返回一與其對應的數值。

2025-02-28 13:50:07 字數 4019 閱讀 7540

1樓:常山大寶

正如你所說,你這次的示例沒有規律性。因此,請確保你給出的圖例中,e、f列資料存在。

在b2中輸入下面二個公式中的任何乙個,完成後向下複製公式即可。

if(isna(vlookup(a2,e:f,2,0)),vlookup(a2,e:f,2,0))

if(isna(lookup(a2,e$1:e$1000,f$1:f$1000)),lookup(a2,e$1:e$1000,f$1:f$1000))

其實跡悔,這二個公式大同小異。按第乙個解釋如下:

如果e列沒有a2單元格的內容,b2返回空,否則返回與e列對應資料同行的f列的值。

isna(公式或單元格引用)函式是用來判斷乙個值是否為#n/a錯誤型別。

vlookup(要在給定區域的首列查詢的值或單元格引用,給定區域,給定區域中的第幾列,匹配型別)。這裡匹配型別一般為0,即大致匹配;如果是1或如樓上那位留空,則是精確匹配。經本人長期經驗,姿叢正精確匹配反而容易出鄭神現錯誤資料。

excel表中下拉選單每選擇乙個字串,返回一與其對應的數值。

2樓:網友

你必須先建基礎資料列(如gh列),資料如下:

g———h北京1——100

北京2——200

北京3——300

則c2=if(b2="","",vlookup(b2,g:h,2,0)),向下填充即可。

3樓:常山大寶

在c2單元格輸入下面公式:

if(b2="","",value(right(b2,len(b2)*2-lenb(b2)))100)

公式完成後,向下複製到你想要的位置停止。

公式解釋:如果b2單元格為空,則返回空,否則返回——提取b2文字中的數字部分並轉化成數值,然後再乘以100說明:上面公式中,b2單元格內容不能含半形的英文字母和全形的數字。

4樓:網友

在 c2 列輸入。

iferror(right(b1,len(b1)-2)*100,"")

向下複製。再選擇b列看下結果。

excel 根據乙個單元格的值,對應出現下拉選單所對應的選項。

5樓:網友

選中b2 資料 有效性。

設定 允許 選擇 序列。

** 輸入公式 =offset($b$7,,d2-1,4)確定。

6樓:一年孤獨

第一步:命名乙個名稱mylist, =offset($b$7:$b$10,0,$d$2-1)

第二步:設定b2的資料有效性,序列,=mylist

注:定義名稱的好處是你的列表可以放在其他表中。而不一定要放在當前表裡。

7樓:網友

太多了內容,我在網上找的例子,我不想打字了,不過有任何問題可以找我。

先做張基礎表。

全選a列,在名稱框輸入「大類」兩字,將a列取名「大類」,再將c列取名水果,d列取名蔬菜……

在a列輸入水果、蔬菜……(注意,輸入的類別一定要和後面列的名稱相同,實質上輸入的是後面各列的名稱)

在c列輸入蘋果、橘子……

在d列輸入青菜、黃瓜……

進正式表a2,資料/有效性,在**中輸入。

indirect("大類")

在b2,資料/有效性,在**中輸入。

indirect(a2)

再將a2和b2單元格分別下拉即可。

8樓:網友

樓上的,高手雲集啊!

excel中,選擇下拉選單內容,如何返回對應值?

9樓:我是來嚇寶寶的

在乙個單元格區域中縱向輸入供選擇的所有值;

點選你所說的「某一列」的第乙個單元格,比如d1;

點選選單——資料——有效性;

在彈出的」資料有效性「對話方塊中,點選選擇「設定」標籤;

點選「允許」右邊的小三角,選擇「序列」;

點選「**」右邊的小方塊;

拖曳選擇您剛才輸入的存放預定序列的單元格區域;

再次點選欄的小方塊回到「資料有效性」對話方塊;

確定。點選d1單元格右邊的小三角,就會彈出預定序列供選擇。

10樓:網友

用if 語句做巢狀,在b1中寫這樣的函式:=if(a1="方式3",「,"...")

.."中做的是另外的if語句,這樣迴圈巢狀就可以了!以你給的例子為例:

if(a1="方式3",「,if(a1-="方式2",「,這樣你選什麼方式就是什麼數值了!試試看吧!

11樓:網友

n列的按ctrl+f3定義為方式1,定義為方式2,定義為方式3,然後b1=if(iserror(indirect(a1)),"",indirect(a1)),下拉複製公式就行啦。

excel2010 怎麼設定選擇下拉選單後另乙個單元格顯示對應值

12樓:特特拉姆咯哦

1、開啟excel軟體。

2、在sheet1中的a1列輸入資料來源,選中此列,在「公式」選項卡,單擊「定義名稱」。

3、輸入名稱、選擇範圍、引用位置,然後單擊「確定」。

4、sheet2工作表,選中b2單元格,然後在「資料」選項卡下,單擊「資料有效性」組的「資料有效性」。

5、開啟「資料有效性」對話方塊,在「設定」選項卡,允許選擇「序列」,**輸入」=階段「,可以根據需要選擇是否將「忽略空值」、「提供下列箭頭」勾選,然後單擊「確定」。

6、b2列即可通過下拉選單來選擇資料。excel2010就可以設定選擇下拉選單後另乙個單元格顯示對應值了。

13樓:網友

設定資料有效性。

在資料選項卡--資料有效性--設定--選序列---**選規格的區域--確定。

另乙個單元格顯示對應的**,只能用查詢公式。可用vlookup

14樓:疾控宣傳小陣地

來個截圖,發個**來看看也好啊,

excel中乙個單元格中下拉選擇乙個數值後,另乙個單元格可下拉選擇對應的相應值

15樓:網友

定義名稱 設定資料有效性。

16樓:網友

二級選單的製作方法,請參考下圖。

附件如下:

excel**中下拉選單選擇資料,相應**出現對應資料

17樓:網友

資料-有效性,然後點序列,選擇範圍就行了。

是不是要這樣?

對應的數值只要用vlookup函式就行。

穿個**上來,馬上能搞定。

18樓:網友

以a1單元格為例,a1輸入源頭為序列輸入,a2單元格=a1即可。

19樓:幸福藏於指間

發個**過來, 現實中是不可能用這兩種來作為vlookup查詢的條件,年齡和性別都可能重複。

20樓:網友

沒明白你的問題。直接在資料上篩選不可以嗎?

還是說你希望源資料和查詢的**是分開的。

excel表下拉選項中選定某個數值另乙個數值也變化要怎麼做?

21樓:網友

在d2中輸入或複製貼上下列公式。

vlookup(c2,a:b,2,)

下拉填充。

22樓:天雨下凡

d2不用設定下拉選單了吧,用vlookup(c2,a:b,2,0)就ok了。

23樓:高傲的黑領

d2格輸入公式:

vlookup(c2,$a$1:$b$6,2,0)

在c2格選擇產品後,d2會出現對應**。

24樓:網友

d2不用設定下拉選單了,直接用vlookup(c2,a2:b5,2,false)

求!!!急!!怎麼設定Excel中下拉框的聯想輸入

在第2個工作表可以新增名字列表。在第1個工作表的e列使用聯想輸入法。記得啟用巨集哦。用函式也可實現,需要1個輔助列。出點錢,我給您解決,一定好用。excel 怎麼設定能夠讓後面的輸入自動聯想 10 下拉選單的輸入有兩種方法 一是使用資料有效性,另建一頁,輸入你想輸入的資料然後選擇插入 名稱 定義。定...

html頁面中下拉選單怎麼控制寬度

需要準備的材料分別有 電腦 瀏覽器 html編輯器。1 首先,開啟html編輯器,新建內html檔案,例如 index.html,編寫問題容基礎 2 在index.html中的標籤中,輸入樣式 style width 120px 3 瀏覽器執行index.html頁面,此時下拉選單的寬度被成功調整為...

excel 怎樣可以下拉?

在第乙個單元格中輸入.選中單元格,將滑鼠放在右下角,出現十字元號,進行下拉.點選彈出按鈕,選擇介面內填充序列。excel下拉選單怎麼做。我們經常見到一些調查類的excel 可以通過下拉選單進行選擇。而excel下拉選單就是通過設定讓execl單元格,不用手動輸入只需要用滑鼠點選就可以選擇一些內容輸入...