Excel公式與函數(shù)問答專輯將以問題和解答的方式,對在Excel中使用公式和函數(shù)的問題進行整理匯總,以方便查閱和學習。- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
本輯目錄: [Excel公式與函數(shù)1] excel 如何把B列的內(nèi)容追加到A列,而整個內(nèi)容并非同時占AB列? [Excel公式與函數(shù)2]在兩個準備合并文本的單元格之間加插一個固定符號,concatenate怎么寫? [Excel公式與函數(shù)3]如何將A列中單元格中相加的數(shù)在B列中自動進行計算? [Excel公式與函數(shù)4] 在EXCL中怎樣將數(shù)值轉(zhuǎn)換為中文習慣的大寫? [Excel公式與函數(shù)5] 如何限制A列不重復(fù)輸入? [Excel公式與函數(shù)6] 如何從列表中找出滿足多個條件的項目?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Excel公式與函數(shù)1] excel 如何把B列的內(nèi)容追加到A列,而整個內(nèi)容并非同時占AB列? 解答: 使用公式=CONCATENATE(A1,B1),然后往下拖即可。如果要合并多列,則加上相應(yīng)的列作為參數(shù),如K1=concatenate(G1,H1,I1)。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[Excel公式與函數(shù)2]在兩個準備合并文本的單元格之間加插一個固定符號,concatenate怎么寫? 問題:例如,在單元格D5中得到A5+B5用公式=concatenate(A5,B5) ,但我想要A5和B5之間加插固定文本‘@’,是否可以做到? 現(xiàn)在我是新加插一列B,填滿‘@’后A5+B5+C5,拷貝結(jié)果后再刪B列,麻煩了一些。 解答: 可以這樣寫公式=concatenate(A5,"@",B5)。另外,也可以這樣: =A5&"@"&B5,用“&”連接?;?concatenate(A5&"@"&B5) - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[Excel公式與函數(shù)3]如何將A列中單元格中相加的數(shù)在B列中自動進行計算? 問題:在Excel工作表的A列單中格中需輸入如1+2+4+78+43這樣的自然數(shù),具體要輸入幾個不確定,然后在對應(yīng)的B列自動得出上面計算式的結(jié)果128。 解答: (1)定義一個名稱——“結(jié)果”。 選中B1,插入->名稱->定義,名稱為“結(jié)果”,引用位置為: =if(iserror(evaluate(sheet1!$a1)),"非有效計算式",evaluate(sheet1!$a1)) (2)在任意一個單元格右邊一個單元格中輸入:=結(jié)果,就可以返回單元格公式計算的結(jié)果。 例如A1單元格內(nèi)容為1+2+3,那么在B1中輸入 =結(jié)果,B1的內(nèi)容馬上就會變成6。 如果所引用的單元格包含了文字或者不規(guī)則的符號,則返回 “非有效計算式”。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Excel公式與函數(shù)4] 在EXCL中怎樣將數(shù)值轉(zhuǎn)換為中文習慣的大寫? 問題:在EXCL中某一個單元格中輸入帶小數(shù)點的數(shù)字(如:123.45)然后將該單元格格式設(shè)置為:數(shù)字-分類-特殊-中文大寫數(shù)字,得到的結(jié)果是該單元格的小數(shù)更改為:壹佰貳拾叁.肆伍,而非中文大寫習慣的:壹佰貳拾叁元肆角伍分,如果數(shù)值沒有角分位還較易解決,只須將單元格格式設(shè)置自定義在后面加上“元正”即可,但如果數(shù)值中有角位、分位就沒有辦法解決了!有沒有解決的方式? 解答: 用下面的公式就可以了。 =IF(ROUND(A14,2)<0,"無效數(shù)值",IF(ROUND(A14,2)=0,"零",IF(ROUND(A14,2)<1,"",TEXT(INT(ROUND(A14,2)),"[dbnum2]")&"元")&IF(INT(ROUND(A14,2)*10)-INT(ROUND(A14,2))*10=0,IF(INT(ROUND(A14,2))*(INT(ROUND(A14,2)*100)-INT(ROUND(A14,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(A14,2)*10)-INT(ROUND(A14,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(A14,2)*100)-INT(ROUND(A14,2)*10)*10)=0,"整",TEXT((INT(ROUND(A14,2)*100)-INT(ROUND(A14,2)*10)*10),"[dbnum2]")&"分"))) - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[Excel公式與函數(shù)5] 如何限制A列不重復(fù)輸入? 問題:我現(xiàn)在在一列單元格中輸入了很多號碼,這些號碼應(yīng)該是惟一的才對。請問有什么公式能夠直接檢驗是否為惟一號碼,如果有重復(fù),又有什么方法可以查錯? 解答: 例如要限制A列的不重復(fù)輸入: 1、選中A列; 2、數(shù)據(jù)=〉有效性=〉允許:自定義=〉公式:=COUNTIF(A:A,A2)=1 確定退出后,A列就不允許同時輸入一個內(nèi)容出現(xiàn)超過1次 注意:這個對話框中忽略空值這個選項需要勾上 。 當然,數(shù)據(jù)有效性也有一些缺陷的,如果用戶是從其他地方復(fù)制,粘貼過來,就可以繞開這個驗證。 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[Excel公式與函數(shù)6] 如何從列表中找出滿足多個條件的項目? 問題:單元格區(qū)域A2:C7包含一系列項目以及相應(yīng)的顏色和價格,現(xiàn)在想找出價格小于$200的第一個藍色(Blue)項目的名字? 解答: 在數(shù)組公式中使用INDEX函數(shù)和MATCH函數(shù),如下所示: {=INDEX(A2:A7,MATCH(1,(B2:B7=D2)*(C2:C7 < D3)))} A B C D E (代表列標) 1 Item Color Price Criteria Result 2 Shoes Red $140 Blue Shoes 3 Jacket Brown $300 $200 4 Shoes Blue $199 5 T-Shirt Green $10 6 Jeans Blue $150 7 Shoes Black $99 … (行號)
在單元格E2中的數(shù)組公式語法為: {=INDEX(A2:A7,MATCH(1,(B2:B7=D2)*(C2:C7<D3)))}
By fanjy in 2007-1-30 |