EXCEL中怎麼提取單元格中的某個字元,並顯示為特定字元。如圖所示。高分求助

時間 2021-06-26 19:02:43

1樓:匿名使用者

可將全部工號、姓名做一個字典表——並排好序!

在明細表的有關單元格根據工號取姓名——如,可在b列——b2=vlookup(mid(a2,1,6),字典表!$a$1:$b$100,2).......

你參考一下下面的圖吧!

2樓:匿名使用者

sub 巨集1()

'' 巨集1 巨集

dim i, j

for j = 2 to 30

for i = 2 to 30

if sheet1.cells(i, 1) like "*" & sheet2.cells(j, 1) & "*" then sheet1.

cells(i, 2) = sheet2.cells(j, 2)

next

next

end sub

寫了個巨集,你根據你自己的表把i,j的值調整下,應該可以的,或者不涉及保密的話,你把你的檔案發出來吧

3樓:骨頭

b2輸入

shift+ctrl+enter 三鍵結束,下拉填充。

c2輸入=vlookup(b2,$e$2:$f$5,2,0)  下拉填充。完成!

4樓:

若圖1為sheet1,圖2為sheet2

sheet1中b2輸入

5樓:惹煩我了

index(sheet2!b:b,match(right(sheet1!a1,6),sheet2!a:a,0)

6樓:小新de和尚頭

樓主,這個我可以試一試啊,得用vba來做,你如果可以的話,發給我看看唄?693684292

excel中怎麼提取單元格中的某個字元,並顯示為特定字元。如圖所示。高分求助! 50

7樓:e俠兔

提取工號好辦,用=left(a1,6)這樣的公式就行,但和工號對應的姓名得有列表才行。

8樓:無畏

假設上表為sheet1表,下表為sheet2表在sheet1表的b2輸入:

=lookup(1,0/find(sheet2!a$2:a$32,a2),sheet2!b$2:b$32)

下拉填充

9樓:匿名使用者

對 vlookup 加工一下,自己弄一個函式

function myfunction(datamember as range, datahead as range)

dim str as string

strtemp = split(datamember, ",")

for each mystr in strtemp

on error resume next

myfunction = worksheetfunction.vlookup(cdbl(mystr), datahead, 2, false)

if worksheetfunction.istext(myfunction) then

exit for

end if

next mystr

end function

把**拷貝到vba(alt+f11) 裡

在b2 輸入公式 =myfunction(a2,data!$a$2:$b$32)

然後往下拉就 ok 了

注:data 是你的第二張圖的 sheet名,你可以自己改

10樓:骨頭

b2輸入

shift+ctrl+enter 三鍵結束,下拉填充。

c2輸入=vlookup(b2,$e$2:$f$5,2,0)  下拉填充。完成!

Excel求助,單元格引用另外單元格中包含幾個字的內容,用另一種符號代替

假設表如下 a b c1 健康狀況 高血壓 糖尿病2 高血壓 3 糖尿病 4 高血壓,糖尿病 那麼,要想在b2 c2 b3 c3 b4 c4 裡面自動判斷,請在b2裡面輸入公式 if iserror find b 1,a2 if c2 c2裡面輸入 if iserror find c 1,a2 然後...

excel中怎麼打tab,excel單元格里 怎麼用tab鍵

hr懂牙 excel中插入製表符有兩種方法 1 在wodr中點插入,點特殊符號,插入後,複製到excel中。2 比較簡便的方法就是在需要輸入製表符時,按下ctrl tab組合鍵,即可插入製表符。3 因為excel的tab有其它用途,所以該功能只能用變通的方式實現,也就是重複空格,公式如下 殘雨後的落...

excel中如何比較兩個單元格內容並提取和另一單元格不相同的部分

使用置換函式 將b單元中的數值分別置換為空 方括號 b1一般有多長?如果不超過7個字元。substitute substitute substitute substitute substitute substitute substitute a1,mid b1,1,1 mid b1,2,1 mid ...