1樓:ccc菜辣椒
excel如何根據前乙個工作表自動在新的工作表生成數。
當然,如果用vba做的話,只要乙個按鈕或者執行巨集就可以了。如果經常要做類似的圖示,可以自己來編寫巨集**。
如何用excel中滿足條件的資料,自動生成個新表。
在表2的單元格輸入公式。
sumproduct((表1a2:a7="財")*表1!b2:b7="二級")*表1!d2:d7)
sumproduct((表1!a2:a7="財務")*表1!b2:b7="一級" 表1!b2:b7="二級")*表1!e2:e7)
請按實際的區域範圍修改公式。
怎樣用excel根據已有的資料自動生成這樣的條形統計圖。
當然,如果用vba做的話,只要乙個按鈕或者執行巨集就可以了。如果經常要做類似的圖示,可以自己來編寫巨集**。
在excel中怎樣實現 自動生成在excel中輸入資料後自。
需要運用到巨集命令。
如何生成新表的解決如下:
1、開啟要處理的excel文件,2、按alt f11,開啟vba視窗,3、雙擊左側的this sheet,4、在右側的空白中輸入下面的程式。
sub liyoushang()
sheets(
k = 1for i = 1 to - 1
for j = 1 to sheets(i).range("a6000").end(xlup).row
if , 2).text) =b" then 'b指公司名稱,在此做相應替換。
sheets(i).rows(j).copy _
destination:=sheets(, 1)
k = k 1
end if
nextnext
end sub
5、點選工具欄中的執行,excel根據資料彙總資料自動生成工資**單份儲存。
當然,如果用vba做的話,只要乙個按鈕或者執行巨集就可以了。如果經常要做類似的圖示,可以自己來編寫巨集**。
excel中,excel中,輸入一行資料後如何按條件自動按條件生成
2樓:no紅袖添香
按照你的需求,你這個不需要搞這麼複雜的,你就在總表中一條一條的錄入,然後做個資料透視表,列明分別為花錢的型別,時間,資料位消費額合計。每次總表更新了,透視表重新整理下就可以了。
3樓:萬佛遊子
如果你一定要按照你的思路做下去的i話,就要用到巨集了,很麻煩的,不如用資料透視表來得容易。
4樓:明靜心晴
有必要分成這麼多表做嗎?做個自動篩選就可以了。
如何用excel公示根據給定的兩個條件判斷得到結果?
5樓:我來也
1、資料結構格式必須要有行列標號的!
2、**的橫向標題和資料結構應該是:
第一類、0、
第一類、a、b、c、d
這樣的**資料結構……
那麼,後面的公式就很簡單的乙個了。
只要你用上面我說的**做好資料結構,就可以直接給你公式了……
6樓:網友
把分類和振動數標準表改一下,再用lookup函式就可輕鬆實現。
7樓:網友
abcd的資料,分開寫,公式就簡單多了。
求助excel根據前一項中的某些條件 自動生成後一項資料
8樓:家裡有貓哈哈哈
用if函式、isnumber函式、findb函式組合使用可實現這個功能。公式如下:=if(isnumber(findb("足球",b2)),1,if(isnumber(findb("籃球",b2)),2,"都不是"))
findb(需要查詢的字串,在哪個單元格中查詢) ,返回值是字串在單元格中的位置,是個數字;
如圖,在單元格b2中查詢足球的位置,因為乙個漢字是兩個字元,返回值為9,在單元格b3中查詢足球,查詢不到,返回#value!(不是數字);
isnumber(值) ,判斷值是否為數字,若是則返回值為ture,否則返回false;
如圖,isnumber(findb("足球",b2)) 當在b2單元格中查詢到足球后,被判斷的是數字9,返回值為true,當在b3單元格中查詢不到足球后,被判斷的是一串字串,不是數字,返回值為false;
if(測試條件,真值,【假值】) 判斷測試條件返回的是ture還是false,如果是ture返回真值,否則返回假值;
如圖,在b2單元格中查詢到足球-->finb函式返回9-->isnumber函式判斷9為數字,返回ture-->if函式收到測試條件返回值為ture,返回真值,即1,運算結束;
在b3單元格中未查詢到足球-->finb函式返回值不是數字-->isnumber函式判斷不是數字返回false-->if函式收到測試條件返回值為false,返回假值;
4.用if(isnumber(findb("籃球",b2)),2,"都不是")代替步驟3 if函式中的【假值】,公式下拉填充後b2會變為b3,讓判斷b3單元格中沒有足球的時候去執行查詢籃球,如果找到籃球,則返回2,否則返回都不是,運算結束;
5.如果要增加第3個判斷,比如桌球顯示為3,只需要把公式中的"都不是」用if(isnumber(findb("桌球",b2)),3,"都不是")代替即可,效果如下圖:
理論上可以進行多層巢狀,最好在英文狀態下函式,另巢狀公式時注意()要閉合,否則會報錯,即括弧需要成對出現。
9樓:網友
可以用下面的公式:
if(isnumber(find("足球",a1),1,if(isnumber(find("藍球",a1),2,""))
10樓:陽光上的橋
陣列公式:
max(if(isnumber(find($e$1:$e$4,a1)),f$1:$f$4,0))
輸入完畢後ctrl+shift+enter三建自動產生收尾的花括號示例:
11樓:網友
b1輸入。
if(countif(a1,"*足球*"),1,if(countif(a1,"*籃球*"),2,""))
回車並向下填充。
12樓:平陽虎
a1的後一格是b1,而b1中已有資料,如何在裡面生成數字?
求助excel**,判斷滿足條件後自動生成資料的公式!
13樓:網友
o1單元格輸入以下公式試試。
lookup(n1,,*1)
14樓:獨希榮胡環
這個需要使用函式。首先定義d1名稱。名稱為任意假設為ok,引用位置輸入=,sheet1!c1)
然後在d列輸入=if(ok<>0,你所需要的公式,0)然後下拉公式就可。
如何使excel表中的某一列,根據鐵定的條件,而自動生成相應的數值?
15樓:網友
qinqh_ylx 說的對,「範圍」列應該分為兩列,分別用下限值和上限值兩列表示。
比如這樣:f3:=sumproduct((b3=h:h)*(c3=i:i)*(d3=j:j)*(e3<=k:k)*(e3>l:l)*m:m)
如果,表二里沒有附合條件的,將返回0
16樓:來自朱家尖積極進取的大平原狼
表二設計不合理,無法用函式公式直接得到結果。
首先表二「公司」 列不能用合併單元格。
範圍」列應該分為兩列,分別用下限值和上限值兩列表示。
這樣設計後就可以用函式公式根據多個條件得到相應結果了。
excel中如何用公式根據條件選出所需要的資料
17樓:網友
做乙個簡單的小資料庫。需要用到if公式。
shee3:=if('sheet1!b2="完好",'sheet1!a1,""),其它各表以此類推。
18樓:網友
在sheet2的單元格中輸入:=vlookup(選擇區域,要查詢的型號,希望返回值所在的列);
在sheet3中輸入:=vlookup(選擇區域,要查詢的型號,希望返回值所在的列),在這之前,首先將sheet1中的型號和外觀兩列交換位置,然後在公式中輸入要查詢的型號所在的列;
在sheet4中,執行的命令與sheet3一樣。
excel**根據條件自動生成
19樓:
可用條件格式實現(只是顯示,實際資料不變):
選中c列,開始--樣式--條件格式,新建規則,用公式:
b1="**"
設定格式:按「格式」按鈕調出「設定單元格格式」對話方塊,在「數字」選項卡,「自定義」中輸入:"-"g/通用格式,就可以了。
20樓:東風最愛三月情
選擇a:c列,在條件格式中,選擇「以公式建立規則」,分別進行三次設定,輸入以下公式。
-left($b1)>-right($b1) 格式為字型顏色紅色。
-left($b1)=-right($b1) 格式為字型顏色藍色。
-left($b1)<-right($b1) 格式為字型顏色黑色。
excel中如何根據分數和標準自動生成等級,具體如圖
在i3單元格寫上公式 if h3 60,不合格 if h3 80,合格 if h3 90,良好 優秀 lookup h3,if h3 60,不及格 if h3 80,合格 if h3 90,良好 優秀 在excel中如何根據學生成績自動生成名次 用rank函式就可以實現,例如 a b c姓名 成績 ...
用excel統計學生成績,excel根據學生各科成績統計每個學生總分
用函式countif 計合格率 bai如成續分du數zhi是整數的話,dao合格率回 countif range,合格分數 1 全班人數 例子 合格分數 1 為59 合格率 countif b1 b50,59 全班人數如成續分數不是整數的話,合格率 countif range,合格分數 答 coun...
excel自動求和結果錯誤,excel求和為什麼結果是錯誤的?
原因 你所計算的結果有小數 解決辦法兩個 1,用公式四捨五入。2,選項裡設為以顯視精度 工具 選項 重新計算 選中 以顯示精度為準 excel的選項中勾上 將精度設為所顯示的精度 excel求和為什麼結果是錯誤的?excel公式計算結果不正確 用滑鼠左鍵檢視 是否單元格屬性都為數值。可能前期該單元格...