1樓:亞浩科技
首先建議改變下工作表的記錄方式,好的方式不僅體現工作的規範和嚴謹,而且也是便於excel工作表後期資料處理的基礎。
如混凝土的標肆局孫號記錄就很混亂,c20、c25、c30等都是完整的標示混凝土等級的等級符號,而工作表中的「c砼25」這決不是工程語言,c25砼則是規範的,砼c25也還說得過去。
工作表中沒必要每行資料之間留空行,留空行不僅記錄時麻煩,且無論是後期用資料臘芹透視表還是用公式都造成資料的冗餘(空白資料冗餘),如本問題中的公式,就要對所有空白行與資料行一樣進行計算,白白浪費資源。
其次,對你的描述不是很清楚。特別是問題2,請你自己再看看,感覺描述與截圖無法對應,所以沒給你提供公式解答。而問題1中,公式則純粹是憑對工程的瞭解,裂鏈知道25是不能分開的(其實c25就是不分割的),而你b列中卻如前說,有些混亂,所以把c和砼單獨拿來用。
c27=sumproduct(isnumber(find("25",b8:b26))*isnumber(find("c",b8:b26))*isnumber(find("砼",b8:
b26))*d8:d26=d27)*(e8:e26=e27)*c8:c26)
2樓:俊俏又謙卑的不倒翁
仔細看了下您的原始資料,出現問題的原因是記錄資料的時候不規範。所以,首要的是把這個規範起來,免得後續還有這樣的原始記錄出現。
對於已有資料,我想到的一種辦法是歸納原始資料中關鍵詞出現的模式:羨散都含有25。所以只要能確保有25出現的單元格絕大多數都是c25砼(如果有個別打破這個規則,可以手動改一下),直接用find之類的函式來匹配(不建議用sumif彙總,因為您後面還提到了要兄念氏分開這些不同類別的資料)。
我做了個簡單示例:
如果除了c25砼和c30砼,還有其他類別,可以繼續巢狀if。
有了這樣的欄位之後,您要匯**計也好高畢,分開不同類別的資料到不同的sheets也好,都可以通過資料透視表解決。
如何用excel多條件匹配查詢
3樓:網友
以excel2007為例:
查詢可以用vlookup函式,但vlookup函式的一般用法中只能查詢單個條件,也就是第一引數是乙個查詢值。怎麼用來查詢多條件呢,可以將多條件用「&」合併成單條件,方法如下:
1、開啟excel,輸入如下圖,在b5:e13中查詢品名和規格與b16和c16相同的數量:
2、根據前述,需要用「&」將b16和c16合併,同樣也要將備查詢區域的b列和c列合併,分別為「b16&c16」,"b5:b13&c5:c13"後者為陣列按「ctrl+shift+enter」
3、接下來,需要將備查區域的品名與規格合併後的和數量組成乙個新的陣列,當成查詢區域,陣列公式「=if(,b5:b13&c5:c13,e5:e13)」
4、取消輔助,把有公式合併起來就是在d16輸入陣列公式按「ctrl+shift+enter」結束,2為返回查詢區域中的第二列值,1為精確匹配。
excel**如何乙個條件匹配多個結果?
4樓:有錢哥哥
1、電腦開啟excel**。
2、開啟excel**後,按alt+f11,調出vba視窗,然後點選插入。
3、點選插入後,選中插入模組。
4、插入模組後,複製**。
function abc(a as range, b as range, c as string)
dim t as string
如果a與b的區域大小不同,就顯示「錯誤」
if <>then abc = "錯誤": exit function
在區域a是迴圈。
for i = 1 to
如果在a中找到與c相同的值,就把同一行中的b的內容提取出來,存入變數t中。
if , 1) = c then t = t & " " & 1)
next將變數的值賦給自定義函式。
abc = t
end function
複製**貼上。
5、貼上**後,返回**中輸入公式=abc($a$1:$a$9,$b$1:$b$9,a1)。
6、輸入公式後,回車就可以匹配多個結果了。
5樓:汽車影老師
準備工具/材料:裝有windows 10的電腦一臺,microsoft office 家庭和學生版 2016 excel軟體。
excel**乙個條件匹配多個結果的辦法如下:
1、在成就欄前插入一欄,合併姓名和性別資料。
2、在源資料中,姓名和性別資料以相同的方式合併。
3、合併兩個資料後,選擇結果列單元格並找到vlookup查詢函式。
4、在行數引數中輸入相應的資料資訊,相應的結果將會出現。
5、將資料下拉到底部,將顯示整列得分資訊。經過驗證,您可以看到分數沒有問題。
6、完成後,將公式轉換為數值,最後刪除插入的合併列資料。
6樓:浪裡小青魚
1、首先,開啟需要操作的excel**,在性別後面插入一列,將a2、b2兩列資料合併。
2、接著,按同樣的方法將源資料裡面的姓名和性別兩列資料合併。
3、兩個資料都合併好後,選中成績d2列,找到vlookup查詢函式。
4、在函式引數內輸入對應的資訊,就可出現對應的成績。
5、然後將資料**下拉,則成績資訊都會出現。
7樓:一點設計演示
1.在原始資料中a列有多個「張三丰」,需要提取每個「張三丰」對應的「工號」。
2.一般情況的vlookup只能返回第乙個值,如下:
vlookup(a8,a1:d5,2,0)
3.在【姓名】列前插入一列,如下圖輸入公式:
countif(b$2:b2,b2)
這個公式返回每個「姓名」從上到下是第幾次出現,如第二個「張三丰」標記2。
4.將a2公式改成:
b2&countif(b$2:b2,b2)
這樣就將b列的「姓名」和出現次數連在一起。
5.在b8輸入公式:
a8&row(a1)
將a8值和row(a1)返回的1連在一起,下拉row(a1)會變成row(a2)返回2。
6.將b8的公式修改成如下:
也就是在a1:e5範圍內查詢「張三丰」和出現次數的文字對應第3列的【工號】。
7.將公式下拉,就將所有「張三丰」對應的資訊查詢出來了。
8樓:刀劍上的舞者
材料/工具:excel2010
1、在成績列前面插入一列,將姓名和性別兩列資料合併在一起。
2、在源資料裡面按照同樣的方法將姓名和性別兩列資料合併一起。
3、兩個資料都合併好之後,選中成績列單元格,找到vlookup查詢函式。
4、在行數引數內輸入對應的資料資訊,就可以出現對應的成績。
5、將資料下拉到最底,整列成績資訊都會出現,做過驗證之後可以看到做出來的成績無問題。
6、做完之後將公式轉化為數值,最後將插入的合併列資料刪除即可。
9樓:網友
原表上肯定都已經匹配了相應的資料了,現在就是要在新的sheet中輸入乙個選項,然後去匹配後面的結果吧。用vlookup函式。
vlookup(a2,sheet1!a:h,2,false)a2就是現在你在sheet2的位置,那個**範圍就是sheet1中你要提取資料的範圍,2指的是指你要提取sheet1中的哪個資料。
比如愛好,在原表的第5列,則寫是出錯提示。
公式可下拉。
10樓:網友
建議對姓名列進行排序,然後分段的把愛好取出來。
11樓:瞧字不識
感覺你的要求一定能實現,但具體你想要什麼樣的結果。。。沒說清楚。
12樓:網友
這個方法很多,就不知道你想要什麼樣的效果。
你是想在工作表中實現,還是想在窗體中實現?最好是有個效果圖樣。
如何在excel中進行多條件匹配
13樓:愚喬啊
1、開啟excel,點選左上角「檔案」,點選「新建」,新建乙個excel文件。
2、文字框內輸入「公式」,點選「建立」按鈕,即可出現各種公式的使用方法。多條件匹配可採用sumproduct、sumifs函式、以及高階篩選法來實現,函式原理可以在excel幫助中找到。
3、在頁面的最下端,從中查詢「多條件函式」的使用方法即可。
4、總結如下。
14樓:小小歐平兒
1、現開啟乙個**,在此**中:要讓分數大於90的顯示為「特優」,分數大於80的顯示「優秀」,分數大於70的顯示"良好",分數大於60的顯示「及格」,分數小於60的顯示「不及格」,雙擊要顯示評級的第乙個單元格。
2、再將函式輸入框內,輸入: =if(b2>=90,"特優",if(b2>=80,"優秀",if(b2>=70,"良好",if(b2>=60,"及格",if(b2<60,"不及格")))該巢狀函式後按回車鍵。
3、輸入上條if巢狀函式,按回車鍵後,剛選擇的那個顯示評級的第乙個單元格內,就顯示出了相對應的結果。
4、此時,再將滑鼠移動到該單元格的右下角,待期變成十字形狀後,按住滑鼠左鍵,向下拖動至要評級單元格的尾部鬆開滑鼠。
5、現在,該**中所有的分數,通過if巢狀函式,按照設定的多個條件,均已自動顯示出對應評級結果了。
15樓:魚木混豬喲
excel中可以利用lookup函式實現多條件匹配。
軟體版本:office2007
方法如下:1.找到a列與e2相同,b列與f2相同,對應的c列數字:
2.輸入公式如下:
3.得到多條件匹配結果:
16樓:北京歡迎你迎你
=sumproduct(($a$1:$a$12=h1)*(b$1:$b$12=i1)*(c$1:
c$12=f1)*(d$1:$d$12=g1))如果值為1就表示相同,出現錯誤符號就是不同。
請教EXCEL中,查詢並統計多個單元格中含有某符的和。謝
1 演示使用的辦公軟體為office系列軟體下的電子 excel軟體,軟體使用的版本為microsoft office家庭和學生版2016。2 首先開啟excel辦公軟體,根據問題描述,在 中輸入一列包含字母abcde的資料。3 在 的任意位置輸入用於演示統計指定條件下單元格個數的描述文字。4 演示...
EXCEL如何查詢區域內的空白單元格
一 選中要查詢空單元格的單元格區域 二 在選單欄中點選 編輯 在下拉選單中選擇 定位 或按下f5功能鍵 三 在點 定位條件 按鈕,選擇 空值 確定。四 這樣就選中了這個單元格區域的全部空單元格。統計空白的公式例子 countblank e2 e8 統計非空白的公式例子 counta e2 e8 不用...
excel設定當單元格數字大於另單元格數值時單元格提示超標
在第三個單元格輸入 if j1 e1,超標 向下填充公式 k2輸入公式向下複製 if j2 e2,超標 在excel 中怎樣設定一個單元格的數值大於另一個單元格的數值時提示錯誤資訊 假設需要設定b列不能大於a列 選中b列 資料 有效性 允許內選擇 自定義 公式輸入 b1 a1 這樣在b列輸入,大於a...