1樓:匿名使用者
atl+f11——選單欄——插入——模組,貼上以下**:
function j(a as string, b as string) as string
dim i as integer, t, d as objectset d = createobject("scripting.dictionary")
for i = 1 to len(b)
t = mid(b, i, 1)
if instr(a, t) then d(t) = d(t)next
t = d.keys
j = join(t, "")
set d = nothing
end function
關閉vba視窗。
在c1輸入
=j(a1,b1)
回車並向下填充。
2樓:笑一
如果是相同部分多於1個呢?
例如:a=1abcc2deee
b=345ab4444eee
則ab,eee都是相同的呀.
3樓:朱科技
假如資料在a2開始,b2=mid($a2,column(a2),1)
b3=mid($a3,column(a3),1)
g2=if(countif(b3:f3,b2)>>=1,c2,"")&if(countif(b3:
f3,d2)>>>=1,f2,"")
如何將excel中具有相同內容的各行提取出來
4樓:挖坑等n1跳
將excel中具有相同
copy內容的各行提取出來的方法:
工具/原料
win7系統電腦 office2010
1、首先開啟進入excel軟體,找到需要進行操作的資料(這裡是a2:a10),將其中的重複資料提取到特定位置(這裡是e2:e10)。
2、用滑鼠將e2:e10內容全部選中。
3、在中間層編輯欄鍵入公式:=if(countif($a$2:a2,a2)>1,a2,"")。
4、再按下鍵盤的「ctrl+回車鍵」獲得結果即可。
5樓:靜天靜
軟體說明: excel 2007版本
6樓:我是來嚇寶寶的
1.開啟需要處理來的列表,如圖所示自,可以看出上下兩個資料表中存在相同的兩個部分,為了方便講解和最後比對,資料是一眼就能看出相同部分的,但是在實際操作中一般資料比較雜亂。
2.在原資料列表的右邊通過複製-貼上新增輔助標題欄,找出的相同部分會在此顯示。
3.在工具欄中找到「資料」——「篩選」——「高階」。
4.彈出如圖所示對話方塊,在「列表區域」中選取資料較少的一組資料。
5.在「條件區域」中選取另一組資料。
6.在對話方塊中選中「篩選結果複製到其他位置」
7.在「複製到」一欄中選中步驟2新增的輔助工具欄。
8.點選確定,完成。
7樓:太上太皇
用篩選就可以了
資料/篩選/自動篩選
然後點地址列的小三角形出現下拉選單,
選自定義出現對話方塊
左邊下拉選單選「包含」,右邊輸入北京
用excel如何提取出兩欄位中字串部分相同的資料
8樓:閒拉呱
要先把d列以中文逗號作分隔符,分列成3列,再用公式判斷、提取符合條件的行。達到下圖效果之後,再進一步完成。
9樓:真真真白丁
親,您這規則不對呀。a2包含「草」,為什麼不提取呢?
還有,d列用「,」分隔的片語最多有多少個?前面需要判斷的a/b/c/……,最多會到多少列?如果太多的話,輔助列會加n多,公式要佔n多列,不如用vba了。
例如:現在您的d列有三個片語,前面a/b/c有三列需要判斷,一共就是3x3=9,需要判斷9次,後面加輔助列不說,每個輔助列裡面的公式至少得把a/b/c判斷一次。
10樓:匿名使用者
提取出改行是真的沒有弄明白意思,大概估計了一下,e1單元格的公式這樣,d2),0)),phonetic(a2:d2),"")},前提是你的id列要文字格式,或者phonetic函式換成concatenate(a2,b2,c2,d2)表達
11樓:摩羯糖芯
應該用到三個字串函式:left、right、mid1、left函式:
用法:left(要提取字元所在單元格,從左側開始提取的個數)例如:=left(a1,2) 意思是從a1單元格提取前兩個字元。
2、right函式:
用法:right(要提取字元所在單元格,從右側開始提取的個數)例如:=right(a1,2) 意思是從a1單元格提取最後兩個字元。
3、mid函式:
用法:mid(要提取字元所在單元格,開始位置,提取個數)例如:=mid(a1,2,2) 意思是從a1單元格提的第二個單元格開始,提取兩個字元,也就提取a1單元格第2個和第3個字元。
注:用mid函式,也可以替代前兩個函式,比如:=mid(a1,1,2)與=left(a1,2)的結果是一樣的,再比如:
=mid(a1,len(a1)-2+1,2)與=right(a1,2)的結果是一樣的只是這裡用到len函式,其作用是取得單元格字串的長度。
4、提取後的字元合並:
字元合並要用到連線符號:&
比如:=left(a1,2)&right(a1,2) 意思是把a1單元格的前兩個和最後兩個字元,提取出來組成一個新的字元。
如何在excel中查詢兩個單元格中字元相同的內容,並提取出來?
12樓:
365及教育版可用
=textjoin(,,if(1-iserr(find(mid(a1,row(1:9)*3-2,3),b1)),mid(a1,row(1:9)*3-2,3),""))
13樓:joe_小t哥
用vlookup,然後篩選能匹配上的就可以了
如何在JS中判斷兩個字串中有相同的字元
var str1 abc var str2 bde var i for i 0 i str1.length 1 i else if i str1.length 1 alert 無相同字容符 在js中怎麼判斷兩個字串相等 s中字串比較值用 不同型別間比較,之比較 轉化成同一型別後的值 看 值 是否相等...
從鍵盤輸入兩個包含空格字串,如果兩個字串相同,返回0,如果兩個字元不相同,輸出不
include int strcmp1 char p1,char p2 for p1 p1 p2 p1 p2 return p1 p2 int main char s1 200 s2 200 gets s1 gets s2 printf d n strcmp1 s1,s2 return 0 j a ...
c語言從鍵盤輸入兩個字串,將字串連線到字串的後面,並輸出連線
include include int main char s1 char s2 char output printf please input the first string scanf s s1 printf please input the second string scanf s s2 ...