EXCEL數字與文字組合的行,內容是否一致

2022-06-08 04:16:14 字數 4286 閱讀 2167

1樓:匿名使用者

見截圖(空格內有公式存在),f1輸入

=if(sum(iferror((a1:e1<>"")/countif(a1:e1,a1:e1),0))=1,"一致","不一致")

陣列公式,先按住ctrl+shift,最後回車,使得編輯欄公式兩端出現花括號

公式下拉

2樓:退休畫線工

本問題看似簡單,但挺有難度,也很有點意思的。前面6個回答中,個人感覺yanxy0924 的公式意義明確,是一個不錯的公式。資料不為空做分子(為真時就相當於1)與該資料出現的次數相除。

n(n小於等於5)個不為空的資料相同的,每個相除的結果就是1/n,n個1/n求和就是1了。妙!

本人也編寫一個公式:

=if(count(0/(a1:e1>""))=max(mmult(n(a1:e1=transpose(a1:

e1)),transpose(n(a1:e1>"")))),"一致","不一致")

同時按ctrl+shift+enter三鍵輸入陣列公式

if判斷的條件是:等號前為該行不為空的資料個數,等號後矩陣得到每個資料出現的次數,顯然如果資料相同,出現的次數一樣,也就等於資料的個數。這裡用max取這些資料中的最大數來比較。

本來可以簡單地用countif(a1:e1,a1:e1)*(a1:

e1>"")來得到每個不為空的資料個數的,但這與yanxy0924 的公式就有些雷同了,所以用矩陣的演算法來處理,也是另一個思路吧。用countif(a1:e1,a1:

e1)*(a1:e1>"")的話,公式就是:

=if(count(0/(a1:e1>""))=max(countif(a1:e1,a1:e1)*(a1:e1>"")),"一致","不一致")

同時按ctrl+shift+enter三鍵輸入陣列公式

3樓:張簡文景

比如資料在a列和b列,在c1中複製公式,然後下拉就可以了=if(countif($b:$b,a1)=0,"不一致","一致")

這個公式是比較兩列中是否有相同的,不按順序或:=if(a1=b1,"一致","不一致")這個公式是按喘順序比較兩弄是不是完全一樣

4樓:平陽虎

在f1中輸入公式

=if(or(sumproduct(isnumber(a1:e1)*1)=0,sumproduct(isnumber(a1:e1)*1)=5),"一致","不一致")

回車確認後下拉填充。

5樓:拾光荏苒

在很多情況下我們需要將excel**中的一些資料整理一下,特別是一些相同的資料,我們需要將其找出,然後刪除掉。但是在兩列單元格中光是用眼睛去查詢的話可能很難分辨出來,而且還很費神,何不試試用excel中的公式自動分辨有哪些相同資料呢?下面有4種方法可以快速幫大家找出重複資料。

工具/原料

excel

方法/步驟

我們以下表的資料為例,具體的介紹一下操作方法。

方法一:

excel分別對ab列兩列資料對比,比如a2=b2,就返回相同,否則返回不相同。

d2公式為:=if(c2=b2,"相同","不同"),這樣就可以實現excel兩列對比,判斷c2和b2是否相同,如果相同就返回值「相同」,反之則顯示不同。

同樣的方法比較其它資料,結果如下圖:

不過細心的朋友會發現,b5和c5實質上有大小寫區分的,因此使用這個公式不是完全準確。excel中exact函式可以完全區分大小寫,因此c2公式可以更改為:=if(exact(a2,b2)=true,"相同","不同"),然後下拉複製公式,完成excel兩列資料對比。

這樣我們就很準確的判斷兩列資料是否相同了,各位朋友按這方法試試。

方法二、

ab兩列都是客戶的姓名,需要找到兩列重複的客戶名稱,並標示出來。

c1單元格輸入陣列公式:=if(countif(a:a,b1)=0,"不重複",""),然後下拉完成excel兩列資料對比。

excel 怎樣把相同名字的文字,數值合併成一行

6樓:來自齊雲山熱情的梨

把另一個檔案隨便開一個名字 然後開啟這兩個檔案 複製貼上到一起就行了

怎麼將excel中計算結果和文字組合在一起顯示在一個單元格

7樓:蒯問奇英華

你好!=a1+b1&"你想說的話"

即使用連字元

&串接文字就行了,而文字必須使用英文的雙引號引用起來。

僅代表個人觀點,不喜勿噴,謝謝。

8樓:匿名使用者

這個應該比較簡單 假設你的文字在a1 --文字 ,數字在b1 ----123在你要顯示的單元格輸入=a1&b1 顯示出來的就是:文字123 ,以此類推

9樓:

=a1+b1&"你想說的話"

即使用連字元 & 串接文字就行了,而文字必須使用英文的雙引號引用起來。

10樓:萬佛遊子

公式後面添上 &"釣魚島是中國的!" 即可

11樓:匿名使用者

=計算公式&"文字"

比如下圖

12樓:譚笑風笙

="文字"&sum(a1:a10)&"組合"

這樣能明白嗎?

13樓:上官風絕

在結果前面輸入文字就好了

請問為什麼在excel表中,同樣是文字格式,相同的字母和數字的組合,為什麼相減不能等於0,而是#value!

14樓:

大哥。你都說是文字的。還怎麼想減。。

肯定不行的。

你要把文字改成數值。。

15樓:鞏夢菲

以文字形式儲存的數字無法應用公式,將文字格式轉換為數字格式。

16樓:匿名使用者

說明你那些數字中有的是數字格式有的實際上是文字格式,而文字格式的不能參與計算。

你可以找一個空白單元格輸入1複製

然後 選中那些數字(包括數字型的和文字型的),右鍵選擇性貼上,乘,確定

應該就可以計算了

17樓:匿名使用者

文字是不能計算(相減)的,因為這樣沒有任何是實際意義。你可以換個想法,讓某2個單元格的內容相等就可以了麼

18樓:

不要文字模式,選擇數值模式

19樓:匿名使用者

qq872510 我 詳談

沒有** 沒有資料

excel中將滿足相同條件的單元格 文字進行合併

20樓:很多很多

1、首先插入使用者模組:在excel視窗中按alt+f11組合鍵,調出vba視窗。

2、在vba視窗中按上面選單欄中的「插入-模組」,就會在下面出現一個空白的模組視窗,把**複製貼上到這個視窗中就行了。

3、輸入**:

function abc(a as range, b as range, c as string)

dim t as string

'如果a與b的區域大小不同,就顯示「錯誤」

if a.rows.count <> b.rows.count then abc = "錯誤": exit function

'在區域a是迴圈

for i = 1 to a.rows.count

'如果在a中找到與c相同的值,就把同一行中的b的內容提取出來,存入變數t中。

if a.cells(i, 1) = c then t = t & " " & b.cells(i, 1)

next

'將變數的值賦給自定義函式

abc = t

end function

4、回到excel視窗,在d1單元格中輸入公式 =abc($a$1:$a$9,$b$1:$b$9,a1)

5、按回車鍵後,馬上顯示出結果 30 43 42。

21樓:匿名使用者

1、選擇e1:e5,輸入以下公式,按ctrl+enter組合鍵結束=d1&if(countif(c2:$c$6,c1)>0,"/"&vlookup(c1,c2:

$e$6,3,0),"")

2、將abc列複製到ghi列,選擇ghi列,在「資料」選項下的「刪除重複項」後,保留唯一值;

3、在j1單元格輸入以下公式,然後向下填充公式=vlookup(i1,c:e,3,0)

詳見附圖

excel中有亂序組合排列的數字與字母,只取數字用什麼公式

10 1,1 10 row 1 10 10 三鍵結束 求excel公式,11個數字的排列組合公式 組合問題bai 11取5的組合du數為462個,需要用到zhi三個公式 1.先在daob2手工輸入1 圖中紅專色部分 2.c2公式 圖中黃屬色部分 if a 3 b2,b2 1,右拉到f2 3.b3公式...

excel函式顯示數字對應的文字

value函式,可以將代表數字的文字字串轉換成數字,其語法結構為 value text value函式只有一個引數text,表示需要轉換成數值格式的文字。text引數可以用雙引號直接引用文字,也可以引用其他單元格中的文字。excel是辦公室自動化中非常重要的一款軟體,excel函式則是excel中的...

EXCEL為什麼同是文字格式,數字顯示的效果卻不同呢

第二個明顯是數值格式。或者常規格式 你所謂第二個也是文字格式,應該是輸入內容後,你再進行了單元格格式設定為了文字。這種設定是無效的。只有先設定再輸入,你的設定才會生效。你這來兩數字的格式不自一樣,第一個是文字格式,第二個是常規格式,如果要顯示一樣的結果,將格式設定相同,並雙擊修改格式後的單元格即可 ...