1樓:清風吧吧啦
發到郵箱吧。
做好了。
=vlookup(b1,if(a1=sheet1!a1,sheet1!a2:b4,sheet2!a2:b7),2,0)
2樓:匿名使用者
單級下拉列表可以用資料有效性。多級關聯則必須用vba了,在worksheet_change事件中編寫**,使得b列根據a列的值載入不同的選單
給你一段**你參考參考
private sub worksheet_change(byval target as range)
dim str1 as string
dim str2 as string
with sheet1
for i=2 to .cells(.rows.count,1).end(xlup).row
str1=str1 & "," & .cells(i,1)
next
str1=right(str1,len(str1)-1)
end with
with sheet2
for i=2 to .cells(.rows.count,1).end(xlup).row
str2=str2 & "," & .cells(i,1)
next
str2=right(str2,len(str2)-1)
end with
if target.column = 1 and target.row > 1 and target.count = 1 then
with target.offset(0, 1).validation
.delete
select case target
case "一班"
.add type:=xlvalidatelist, _
alertstyle:=xlvalidalertstop, _
operator:=xlbetween, _
formula1:=str1
case "二班"
.add type:=xlvalidatelist, _
alertstyle:=xlvalidalertstop, _
operator:=xlbetween, _
formula1:=str2
end select
end with
end if
end sub
3樓:匿名使用者
資料有效性 不用公式
怎樣在excel單元格下拉列表裡選擇其中的設定函式公式?
4樓:陳緒什麼都不懂
不用巨集,也不用資料有效性,可以換個思路,用定義名稱的方法設定函式的選擇。
1、用快捷鍵ctrl+f3,除錯出定義名稱欄,新建乙個名稱,如「公式一」,在下方輸入公式,這裡需要把據對引用符號,即$去掉,變成相對引用,點選關閉,重複再定義「公式二」、「公式三」等自己需要的函式表示式,
2、在需要輸入公式的單元格中輸入「公式」、或「公」字時,就會出現名稱選擇框,就可以在選擇框內選擇自己需要的函式式,
3、這裡需要注意的是名稱定義用的是相對引用,就是說引用的單元格要有一定的規律,在定義名稱的時候,函式式引用的單元格與要計算的單元格的規律一致,如引用在b1輸入定義名稱」公式一,定義函式式為if(a1=「」,0,""),引用名稱時在b輸入公式一時,函式式為if(a2=「」,0,""),這跟用下拉填充函式的形式一樣。
4、對於長度偏長,或不能用下拉複製公式的方法複製,都可以用定義名稱的方法來使用。定義名可以使if函式突破侷限,也可以是表示式更加直觀的表達出計算所用到的資料(將資料函式定義乙個相關的名稱)。
5、對於你提問的問題,可以這樣設定,定義名稱「0#柴油」、「93#汽油」、「97#汽油」,分別公式設定為=a1/1205;=a1/1370;=a1/1346;這裡a1代表資料所在的單元格,定義完畢後,就可以在單元格中輸入「0#柴油」、「93#汽油」、「97#汽油」,對應引用相關公式。
5樓:九洲花滿天
假設你的下拉選項在a1,在a2設定公式,=lookup(d1,,)
請教excel**中如何建立下拉選項
6樓:匿名使用者
使用資料有效性,序列可以實現你的需求
建立下拉內容基礎資料
2、選擇你需要建立下拉選項的單元格,點選資料有效性,系列3、選擇系列內容
4、確定
7樓:匿名使用者
這個要分兩步來做:
1:做下拉列表:
選擇你要設定下拉的區域單元格,資料-有效性-允許-序列- 下面輸入你的選項 每個用","英文的逗號隔開,最後乙個後面不要。
如果選項太多,那麼就用定義名稱的方法,這裡講解太慢,可以hi我2:做資料連線:
用函式vlookup等查詢引用函式,查詢下拉列表的選項的值,返回資料庫中關於該選項的所有資訊,具體函式用法可以看excel幫助,也可hi我
8樓:匿名使用者
哦,這個應該用篩選功能可以實現,如下:
1、將所有的資料都錄入到excel
2、拿出一列作為資訊分類的標註,如「工業企業資訊」或「商業企業資訊」,對每一行進行標註,該列的第一行名稱為「企業資訊」
3、選中第一行,點「資料-篩選-自動篩選」
4、這樣下拉列表就有了
5、點「企業資訊」的下拉,就可以選擇是「工業企業資訊」還是「商業企業資訊」了
希望能幫到你~~~~
9樓:
你這個要求得有個先決條件,就是先分別有個「工業資訊」和「商業資訊」的基礎資料表。而在下拉選項的單元格就是資訊的關鍵點,可以用 vlookup 或 hlookup 函式根據下拉項中的關鍵點查詢基礎資料表中的有關資訊。
這是基本的思路,但由於沒有具體的資料表樣本,所以也沒辦法具體說操作的步驟,如方便的話可以 [email protected] 交流。
excel中怎麼實現下拉列表及公式跳轉
10樓:魚木混豬喲
excel中的下拉列表是通過資料有效性來實現的,而公式跳轉一般需要if函式引導的公式實現。
工具:office2013
方法如下:
輸入公式並下拉填充到需要的區域:
選擇公式的前一列,點選資料中的「資料驗證」:
這樣下拉列表就做好了,而且一旦選擇了下拉列表內容,就會觸發後面的公式進行計算:
11樓:
下拉列表 用資料有效性
公式跳轉具體指什麼
excel中,如何新增聯動的下拉列表?
12樓:匿名使用者
excel中,新增聯動的下拉列表的步驟是:
1、開啟excel工作表;
2、在e:g列建立下拉選項的對應表,其中一級下拉選項作為標題;
3、選擇e:g列的資料區域,在「公式」選項下的「根據所選內容建立」,勾選以「首行」建立名稱,確定;
4、選擇一級下拉選項的設定區域,在「資料」選項下「資料有效性」「設定」中,選擇「序列」,**選擇e:g列標題行,確定;
5、完成一級下拉選項的設定;
6、選擇二級下拉選項的設定區域,在在「資料」選項下「資料有效性」「設定」中,選擇
「序列」,**輸入=indirect(a) 確定;
7、實現對a列下拉選項對應區域的序列引用。
13樓:心隨心潮
任務即將掛掉,只能刷了,六十幾題,麻煩打回,謝謝合作。
首先看一下原始資料,原始資訊在一張工作表,第一行是省市名稱,下面的若干行為對應省市下面的地名和區名。需要在另外一張工作表中a列和b列建立聯動的二級下拉列表。
首先,選中原始表的所有資料(包括多餘的空白單元格),按f5或者ctrl+g調出定位對話方塊。選擇左下角的【定位條件】。
選則【常量】,並點選【確定】按鈕。這樣,所有的非空單元格被選中。
選擇功能區的【資料】-【有效性】-【根據所選內容建立】。
由於標題在第一行,因此選擇【首行】為名稱,然後點選【確定】按鈕。
操作完畢後,在名稱管理器中就可以看到定義的名稱了。
選中第一行的省市名稱(也定位到非空白單元格),在名稱框中輸入「省市」兩個字,然後按回車,這樣就定義了乙個「省市」的名稱。
選中操作介面的a2單元格,選擇【資料】-【資料有效性】。
選擇【序列】,【**處】輸入:=省市,然後點選【確定】按鈕。
這樣,就在a2單元格生成了省市資訊的下拉列表。
同樣的方法,選中b2單元格,設定資料有效性,輸入公式:=indirec
14樓:原梓番
製作二級聯動的excel下拉列表
15樓:
二級聯動,如圖,參考:
16樓:匿名使用者
定義名稱並使用indirect()函式
Excel 如何建立二級下拉列表
中製作下拉列表錄入資料,是非常提高工作效率的,還可以製作二級聯動下拉列表,也就是一級選單選擇後,二級選單只顯示與一級選單相關聯的內容供我們選擇。選單 資料 有效性。在彈出的對話方塊中。選擇 設定 選項卡。有效性條件的 允許 中。選序列。下面的 框中,輸入要建立的下拉列表內容,注意每條目間用逗號隔開。...
Excel如何建立二級下拉列表? 急
試試 看看,是否所需!設定 資料 表。a列 b列。部門員工 a 張三 李四。b 王二 鄭大。c 劉一 王五。d 初一 趙錢。命名 選中a列,在 名稱框 中輸入 部門 回車確認。選中b列,在 名稱框 中輸入 員工 回車確認。在 選單 表製作下拉列表 製作一級下拉列表。選中a1 b1單元格區域 執行 資...
如何在excel中設定下拉列表,Excel電子表格中怎樣設定下拉框選項?
風魚小漫 excel如何製作下拉列表,我教你! 雙木阿林 excel如何製作下拉列表?很簡單,讓我來教會你! 酒肉饞師 excel 設定下拉列表的兩種辦法。 excel學習 excel如何建立下拉列表? 風會教育 excel中如何設定下拉選項? excel基礎教學 怎麼設定下拉選項呢? 我是向東哥 ...