在ecel中如何實現利用下拉選單選擇資料的不同

2022-02-15 01:44:55 字數 5397 閱讀 7116

1樓:匿名使用者

1、在a列將所有方位羅列,然後選擇c列,在「資料」選項下的「資料有效性」「設定」中,選擇「序列」,**選擇a列的方位內容單元格;

2、按「確定」後,在c列生成了方位下拉選單;

3、在e6單元格輸入以下公式,然後向下填充公式

=if(d6="","",if(d6="x=",e$3+if(isnumber(find("東",offset(c$6,int((row(a1)-1)/3)*3,))),-50,if(isnumber(find("西",offset(c$6,int((row(a1)-1)/3),))),50,0)),if(d6="y=",e$4+if(isnumber(find("南",offset(c$6,int((row(a1)-1)/3)*3,))),-50,if(isnumber(find("北",offset(c$6,int((row(a1)-1)/3),))),50,0)))))

公式表示:d6為空,返回空;如果d6為「x=」,查詢到c6包含「東」的,e3減50,查詢互c6包含「西」的,e3加50;如果d6為「y=」,查詢到c6包含「南」的,e4減50,查詢互c6包含「北」的,e4加50。

公式中,通過offset(c$6,int((row(a1)-1)/3)*3,)以c6單元格為基準單元格,每向下移動三行時,基準單元格向下偏移三行,方便向下填充是,始終引用基準單元格;if(isnumber(find("南",……)))函式實現條件判斷是否包含條件字元「南」,然後對應加減要求。

公式雖長,但可以一次性地向下填充引用,而不需要隔行逐個貼上到跨過空行。

2樓:

先選中c列,在工具欄資料----有效性---序列-----輸入正東,東南,正南,西南,正西,西北,正北,東西-----確定後----在e6用公式=if(c1:c1000="正東",$e$3-50,if(c1:c1000="正南",$e$4-50,if(c1:

c1000="正西",$e$3+50,if(c1:c1000="正北",$e$4+50,""))))----下拉公式,不知道你是不是要這個結果?

3樓:點心你好

先把第一欄的公式做好,再下拉

4樓:

只需要你把公式給列好,然後選擇下拉就會自動重新整理公式。

5樓:匿名使用者

用資料有效性來製作下拉選單,計算可以用公式就行

excel**裡怎麼設定下拉選單後對應不同的計算公式。

6樓:匿名使用者

一、 直接自定義序列

用「資料/有效性」功能可以達到目的。

以選擇性別為例,製作有男、女選項的下拉選單:

選中「性別」資料區域;

執行「資料/有效性」命令,開啟「資料有效性」對話方塊;

單擊「設定」選項卡,在「允許」欄選擇「序列」,「**」中輸入「男,女」(不含引號,用英文單引號分隔);

單擊「確定」按鈕。

二、利用表內資料作為序列源

有時候序列值較多,直接在表內列印區域外把序列定義好,然後引用。

操作步驟:先在同一工作表內的列印區域外要定義序列填好(假設在在z1:z3),如「男,女,其他」,然後選擇要實現效果的列,再點選"資料\有效性",開啟"資料有效性"對話方塊;選擇"設定"選項卡,在"允許"下拉選單中選擇"序列",「**」欄點選右側的按鈕(有一個紅箭頭),用滑鼠拖動滾動條,選中序列區域z1:

z3(可以直接輸入=$z$1:$z$8;選上"忽略空值"和"提供下拉選單"兩個核取方塊。點選"輸入資訊"選項卡,選上"選定單元格顯示輸入資訊",在"輸入資訊"中輸入"請在這裡選擇"。

三、橫跨兩個工作表來製作下拉選單

方法:用indirect函式實現跨工作表

在sheet2中在z1:z3處設定好資料來源:男,女,其他

選擇要實現效果的列,再點選"資料\有效性",開啟"資料有效性"對話方塊;選擇"設定"選項卡,在"允許"下拉選單中選擇"序列",在**處換成=indirect("sheet2!$i$8:$i$12"),

就可實現橫跨兩個工作表來製作下拉選單。

excel設定資料有效性實現單元格下拉選單的3種方法

一、直接輸入:

1.選擇要設定的單元格,譬如a1單元格;

2.選擇選單欄的「資料」→「有效性」→出現「資料有效性」彈出視窗;

3.在「設定」選項中→「有效性條件」→「允許」中選擇「序列」→右邊的「忽略空值」和「提供下拉選單」全部打勾→在「**」下面輸入資料,譬如「1,2,3,4,5,6,7,8,9」(不包括雙引號,分割符號「,」必須為半形模式)→按「確定」就ok了,再次選擇該a1單元格,就出現了下拉選單。

二、引用同一工作表內的資料:

如果同一工作表的某列就是下拉選單想要的資料,譬如引用工作表sheet1的b2:b5,b2:b5分別有以下資料:1、2、3、4,操作如下:

1.選擇要設定的單元格,譬如a1單元格;

2.選擇選單欄的「資料」→「有效性」→出現「資料有效性」彈出視窗;

3.在「設定」選項中→「有效性條件」→「允許」中選擇「序列」→右邊的「忽略空值」和「提供下拉選單」全部打勾→在「**」下面輸入資料「=$b$2:$b$5」,也可以按右邊帶紅色箭頭的直接選擇b2:

b5區域→按「確定」就ok了,再次選擇該a1單元格,就出現了下拉選單。

三、引用不同工作表內的資料(必須用到定義名稱):

如果不同工作表的某列就是下拉選單想要的資料,譬如工作表sheet1的a1單元格要引用工作表sheet2的b2:b5區域,工作表sheet2的b2:b5分別有以下資料:

1、2、3、4,操作如下:

1.定義名稱:選單欄→「插入」→「名稱」→「定義」→彈出「定義名稱」視窗,在「在當前工作薄中的名稱」下面輸入「dw」(可以自己隨便明明)→「引用位置」下面輸入「=sheet2!

$b$2:$b$5」,也可以按右邊帶紅色箭頭的直接選擇b2:b5區域→按「新增」後再按「確定」完成第一步。

2.選擇選單欄的「資料」→「有效性」→出現「資料有效性」彈出視窗;

3.在「設定」選項中→「有效性條件」→「允許」中選擇「序列」→右邊的「忽略空值」和「提供下拉選單」全部打勾→在「**」下面輸入「=dw」,「dw」就是剛剛定義好的名稱,按「確定」就ok了,再次選擇該a1單元格,就出現了下拉選單。

7樓:匿名使用者

將公式改為h9=(d9+e9+f9)*g9/($h$3+1)

excel中如何在一個**中引用另外**裡面的資料進行計算?

8樓:百度使用者

讓一個**的某項類別如單價自動隨著另一個**的原始資料改變,需要使用查詢函式vlookup。該函式的語法規則為vlookup(lookup_value,table_array,col_index_num,range_lookup)。簡單來說,即為 vlookup(要查詢的值,查詢區域,返回第幾列,0精確查詢/1模糊查詢)。

具體操作步驟如下:

1.現有**1,**2兩個**,需要讓**2的單價隨**1的單價自動更改。在**2的單元格f3輸入「=vlookup」使用快捷鍵「ctrl+a」或者選擇「插入—函式」命令,選擇「查詢與引用」,在函式中選擇「vlookup」點選確定。

2.在出現的「函式引數」面板點選第一個選項箭頭處的按鈕。選擇要查詢的值-e3-產品a。

3.選中查詢區域**1中a2:b9,因各產品的單價都在這一個區域,所以需絕對引用,在公式中的點選a2和b9處分別點選絕對引用快捷鍵f4。

4.因為在表1中「單價」在第2列,所以第三項我們填入數字「2」,需要精確查詢,所以第四項填入數字「0」。

5.**2中f3的單價與**1相同,將滑鼠放在f3的右下角,使用填充柄下拉,所有的單價就從表1填入表2中。

一個**對於另外一個**資料求和,需要使用sumif函式,該函式的語法規則為:sumif(range,criteria,sum_range)。簡單來說,即為:

sumif(單元格區域,滿足的條件,對應求和的數值區域),具體操作步驟如下:

現有**2,**3兩個**,需要對**2中各個訂單的總量求和。步驟1插入函式及輸入函式的方法同上。

第一項選擇計算區域d2:h9,因其他訂單的計算區域也同為**2,故需絕對引用該區域,原理同上,使用快捷鍵f4。

對於k3計算的標準為訂單12352,故第二項選擇j3。因為是對總價進行求和,故第三項選擇的範圍為h2:h9。求和區域不變,故絕對引用。

**3訂單12352總價和與**2訂單總價和一致,將滑鼠放在k3的右下角,使用填充柄下拉,所有的總和都已經計算出來。

9樓:芒果樹

將excel中一個**的資料匯入到另一個**的方法舉例如下:

1、這是一個excel工作薄中的兩張表,分別為sheet1和sheet2,下面分別以表1和表2來代替。我們要把表2中的語文成績匯入到表1中,但是從圖中可以看出表1和表2名字並不一一對應。

2、選中表1,選中c2單元格,即語文專案中第一個要錄入的成績。選擇「插入—函式」命令。

3、在「或選擇類別」中選擇「查詢與引用」。

4、在對應的「選擇函式」中選擇「vlookup」,點選確定;在出現的「函式引數」面板點選第一個選項箭頭處的按鈕。

5、點選「張三」名字,即「a2」單元格,表示我們要查詢「張三」的成績,點選上面的按鈕回到面板上。

6、選中表2,同時選擇a列和b列,然後點選上面的按鈕。

7、因為在表2中語文成績在第二列,所以第三項我們填入數字「2」。

8、第四項我們直接填入「0」即可,點選確定

9、我們看到表1中張三的語文成績出現了數值,該數值與表2相同。

10、選中c2單元格,用填充柄下拉,所有的語文成績就從表2填入表1中。

一、設定列寬與行高:

選中整行或者整列單元格,右擊滑鼠選擇「列寬」或者「行高」,填寫設定的數值,就可以了

二、資料自動求和:

選中資料所在的單元格與一空白單元格,然後單擊求和的符號,即可自動求和。

三、資料透視表:

選中整個**,點選插入-資料透視表,即可插入資料透視表,通過資料透視表你可以實現資料彙總操作。

四、對齊方式設定:

選中需要設定對齊格式的單元格,在對齊方式內選擇需要的對齊方式,來對齊資料。

五、設定小數保留位數:

選中需要保留小數位的單元格,右擊選擇設定單元格格式,彈出對話方塊中數值,設定小數位數。

六、設定**邊框:

選中**,右擊滑鼠選擇設定單元格格式,選擇邊框,根據需要設定**邊框。

七、工作表加密:

直接點選「審閱」-「保護工作表」,彈出對話方塊中輸入密碼即可。

八、資料篩選排序:

選中**的表頭行,選擇-「資料」-「篩選」,點選篩選即可實現排序和篩選功能。

九、格式刷快速設定**格式:

選中已經設定好格式的單元格,點選格式刷**,然後點選其他的單元格就可以設定單元格格式,單擊用一次,雙擊連續使用。

十、資料轉化為圖表:

選中需要轉化元格,點選「插入」,從圖表中選擇圖表個樣式後點選即可插入完成,需要變更資料的,可以通過右擊「選擇資料」更改資料來源來變更。

如何在ecel中把一列資料分割成多列

你要把一列資料分割成多列?源資料在a列,分隔成5列 在b1輸入 if column 6,offset a 1,row 1 5 column 2,回車並向右和向下填充。在c1單元格輸入以下公式,然後向右填充至z列 每行24個 並向下填充公式 offset a 1,row a1 1 24 column ...

ecel中如何把某一列的內容鎖定

1 如何鎖定特定的單元格 全選工作表ctrl a,點滑鼠右鍵,設定單元格格式 保護,將 鎖定 項勾選去掉 excel預設是勾選的 再選定需要的單元格,設定單元格格式 保護,將 鎖定 項勾選。審閱 保護工作表,開啟 保護工作表 對話方塊,可按預設勾選選項,也可根據需要勾選其它選項,設定密碼,即可。2 ...

如何在ecel某列中查詢小於0的值

讓不同型別資料用不同顏色顯示 在工資表中,如果想讓大於等於2000元的工資總額以 紅色 顯示,大於等於1500元的工資總額以 藍色 顯示,低於1000元的工資總額以 棕色 顯示,其它以 黑色 顯示,我們可以這樣設定。1.開啟 工資表 工作簿,選中 工資總額 所在列,執行 格式 條件格式 命令,開啟 ...