如何用excel檢查兩個字串是否相同

時間 2022-01-14 20:40:07

1樓:笑喘是病得抽

如要判斷a1和b1單元格中的字串是否相同,可以使用以下兩種方法:

1、直接使用公式判斷:=a1=b1 結果返回true則兩個單元格內字串相同,結果返回false則兩個單元格內字串不相同。

2、函式判斷:可以使用exact函式判斷,公式為:=exact(a1,b1) 結果返回true則兩個單元格內字串相同,結果返回false則兩個單元格內字串不相同。

3、兩種方法的不同點:第一種方法將忽略字母的大小寫,第二種方法區分字母的大小寫。可以根據實際需求選擇。

2樓:匿名使用者

可以使用以下兩種方法:

1、直接使用公式判斷:=a1=b1 結果返回true則兩個單元格內字串相同,結果返回false則兩個單元格內字串不相同。

2、函式判斷:可以使用exact函式判斷,公式為:=exact(a1,b1) 結果返回true則兩個單元格內字串相同,結果返回false則兩個單元格內字串不相同。

3、兩種方法的不同點:第一種方法將忽略字母的大小寫,第二種方法區分字母的大小寫。可以根據實際需求選擇。

3樓:任耘劇湛芳

使用函式exact。

exact函式是office辦公軟體excel中的文字函式,用於檢測兩個字串是否完全相同。

excel 怎麼判斷兩個單元格內的字串是否相同

4樓:excel小奇

如要判斷a1和b1單元格中的字串是否相同,可以使用以下兩種方法:

1、直接使用公式判斷:=a1=b1 結果返回true則兩個單元格內字串相同,結果返回false則兩個單元格內字串不相同。

2、函式判斷:可以使用exact函式判斷,公式為:=exact(a1,b1) 結果返回true則兩個單元格內字串相同,結果返回false則兩個單元格內字串不相同。

3、兩種方法的不同點:第一種方法將忽略字母的大小寫,第二種方法區分字母的大小寫。可以根據實際需求選擇。

5樓:真真真白丁

親,直接比較即可!舉例如下圖,c1單元格貼上這個公式,下拉:

=if(a1=b1,"相同","不同")

6樓:

=exact(a1,b1)

excel 怎樣判斷兩段字串是否一致

7樓:白水菜頭

判斷兩段字串是否一致可以使用exact(text1, text2)。exact 函式語法具有下列引數:text1必需, 第一個文字字串。

text2必需,第二個文字字串。如果完全相同,則返回true,否則返回false。

軟體工具:excel 2013

1、比如要判斷a1和b1是否一致,輸入=exact(a1,b1)。

2、按下回車鍵執行。如圖中,兩個不一致則返回false。

3、如果值一樣則會返回true。如下圖。

4、除使用上述函式外,還可以使用"=text1=text2"。返回值為true相同,false不同。

用excel函式判斷,兩個字串是否含有相同的字元,(每個字串長度不確定) 10

8樓:匿名使用者

你這個不是含有相同字元的問題,是含有相同「字串」的問題。

字元好解決,mid拆分開再互相find查詢。字串就得先把字串按要求分開再互相查詢,比較麻煩。

excel判斷字串是否相同

9樓:匿名使用者

設定條件格式

選中該列(假設為a列),格式-條件格式-條件1下面選公式,=countif(a:a,a1)>1,格式-圖案-選擇顏色-確定-確定.

下面在輸入資料時如果有重複時該單元格和上面與之相同的單元格即顯示指定的顏色,提醒您重複了,可重新輸入.

10樓:匿名使用者

設定有效性---自定義--**輸入=countif(a:a,a5)<2

11樓:綠衣人敲門

如圖所示,比較兩行長字串資料是否相同

在空白處點選「=」

在上方f(x)函式中,找到exact函式

在彈出的選擇框中,點選第一個按鈕

選擇第一列的資料

點選確定後,選擇第二行的按鈕,選擇第二列的資料兩列資料都確認以後,點選去頂按鈕

第一行資料就比較完畢,如果字元完全一樣,輸出true,不一樣會輸出false

用下拉框往下拖,所有資料都會自動比較完畢,並輸出正確或者錯誤值

12樓:僪雯君

在條件格式裡公式裡輸入:countif(a:a,a:a)=1

13樓:匿名使用者

用資料有效性限制,自定義,=countif($a$1:a1,a1)=1

excel怎麼判斷兩個字串相似

14樓:匿名使用者

這個問題比較麻煩,我最近剛好在弄這個

下面這段vba是別人寫的,可以簡單的判定相似度,你可以插入到模組,然後可以用公式sim(文字1,文字2)。

private function min(one as integer, two as integer, three as integer)

min = one

if (two < min) then

min = two

end if

if (three < min) then

min = three

end if

end function

private function ld(str1 as string, str2 as string)

dim n, m, i, j as integer

dim ch1, ch2 as string

n = len(str1)

m = len(str2)

dim temp as integer

if (n = 0) then

ld = m

end if

if (m = 0) then

ld = n

end if

dim d as variant

redim d(n + 1, m + 1) as variant

for i = 0 to n

d(i, 0) = i

next i

for j = 0 to m

d(0, j) = j

next j

for i = 1 to n

ch1 = mid(str1, i, 1)

for j = 1 to m

ch2 = mid(str2, j, 1)

if (ch1 = ch2) then

temp = 0

else

temp = 1

end if

d(i, j) = min(d(i - 1, j) + 1, d(i, j - 1) + 1, d(i - 1, j - 1) + temp)

next j

next i

ld = d(n, m)

end function

public function sim(str1 as string, str2 as string)

dim ldint as integer

ldint = ld(str1, str2)

dim strlen as integer

if (len(str1) >= len(str2)) then

strlen = len(str1)

else

strlen = len(str2)

end if

if strlen = 0 then sim = 0 else sim = 1 - ldint / strlen

end function

其他的話,你還可以通過like等函式去判斷。excel沒提供直接判斷的公式。

15樓:匿名使用者

有兩個函式:exact是比較兩個文字是否相同;find是比較是否是字串。

在c 中如何將兩個字串合併成字串

這要看型別,如果用的是c 裡面的string類,那麼只需要用上過載符號 就行了 例如 string s1 12345890 s2 abcdedg s1 s2 把s2連線在s1尾部 cout 如果是c語言裡面的字元陣列,可以用strcat char s1,char s2 函式,功能是把,s2連線在s1...

從鍵盤輸入兩個字串,將字串連線到字串後面,輸出連線後的結果

1 新建一個工程和.c檔案 輸入標頭檔案和主函式。2 定義變數型別。3 呼叫cpy函式。4 定義一個函式,並定義變數型別。5 用一個for 語句和if語句判斷是否為母音。6 最後加一個字串結束符,並在主函式中輸出。7 編譯。執行得到最後結果。程式設計實現 輸入兩個字串,將第二個字串連線到第一個字串的...

c語言中如何判斷兩個字串完全相等

兆憐翠 用字元比較函式,做個for迴圈判斷即可,字串比較函式strcmp 格式strcmp a,b 0 a b strcmp a,b 0 a0 a ba,b均為字串! include bool isequal char str1,char str2 return true int main 在資料結...