求助EXCEL怎麼實現多個關鍵詞搜尋多個單元格並按照給定順序排序 (多問,高分懸賞)

2021-06-26 19:02:06 字數 1927 閱讀 8314

1樓:tat蘿蔔

為了操作方便,把檔案1複製到檔案2的第1張表執行下面的巨集

sub aaa()

sheets(1).activate

for i = 2 to [a65536].end(3).rowfor j = 2 to sheets.countwith sheets(j)

set myfind = .range("h:h").find(range("a" & i), lookat:=xlpart)

if not myfind is nothing thencells(i, "d") = myfind.offset(, 1)exit for

end if

end with

next j

next i

end sub

2樓:匿名使用者

仔細看了你的需求,感覺沒有必要按照你說的,三個步驟做。

只需要編寫一個vba,迴圈第二個工作薄的全部工作表,用instr函式對比找出請購單號所在的位置,通過這個位置,把後面的合同號寫進你的目標。

同時還可以在另一個**標示出這個連結。

不知道這樣表述可以麼?

然後如果需要我編寫,請往我的郵箱發郵件。我會利用休息時間儘快為你編寫。

3樓:匿名使用者

用vlookup函式引導,你不給表出來這樣也很難描述給你。或者你可以上網查下怎麼用vlookup函式吧,對你索引的東西會有幫助的。

4樓:匿名使用者

留下q,可以幫你,速度!

高分懸賞!!!excel怎麼把一個單元格的中英文用回車分開成兩行 100

5樓:匿名使用者

你只是舉了一個例子,很難確定你這些單元格中的內容的規律。

只以這一個為例吧。

假設你所有的結構都是這樣的,再假設,你的值是在a列使用輔助列,比如b1輸入

下拉填充公式

此時看起來公式的結果與原值沒區別。

接著將b列複製,右鍵,選擇性貼上,勾選「數值」,確定再接著對b列進行單元格格式設定,對齊,選項卡里,勾選,自動換行。

再刪除原a列即可

6樓:萬佛遊子

如果是分成兩列,如下圖:

則b1公式為:

=left(a1,lenb(a1)-len(a1))c1公式為:

=substitute(a1,b1,)

如果仍然是一列,如下圖b1

則先將b列對齊方式的自動換行前打勾,b1公式為:

下拉即可

7樓:楊柳岸

excel中的「替換」功能好像不像word那樣,可以輸入段落標記(^l或^p),來實現你的要求。你的含有這些內容的大量的單元格恐怕也都不一定是連續的,所以,建議你,先按住alt鍵+回車,將一個單元格的內容換行,然後再複製--貼上吧。

8樓:匿名使用者

如果你的中英文像上面那個都有個空格的話,你可以直接採用分列來拆分行兩列,空格做為分隔符

9樓:

是在同一單元格中兩行,還是把英文放在下一個單元格(重新插入的單元格)。這個用巨集很好做。

我上傳了個工作表,雙擊要分行的單元格就行了。

10樓:此夢彼詩

先回一個車,然後再自動填充試試

11樓:鬱悶惡魔

把游標點在「則」後面 按回車啊!!!!.....

在Excel中怎麼實現abab呀

如果是計算a b a b,難以做到。如果是文字合併,輸入 a b 原則上a和b只能為0 因為a b ab 10 a b 即a 10a 所以a只能為0 則b必須為0 excel中怎麼吧a,b列的內容合併到a列 使用 連線起來即可 excel版本參考 2010 1 c1輸入公式 a1 b1 2 回車,使...

呼喚高手 EXCEL怎麼實現批量轉置

先要把表頭刪除 即系從第一行起就是你要批量轉置的資料 在b1輸入公式 offset a 1,row a1 1 5 column a1 1,在c1輸入公式 offset a 1,row a1 1 5 column b1 1,在d1輸入公式 offset a 1,row a1 1 5 column c1...

excel怎麼批量更改多個工作簿的相同資料

這是一個工作組操作的概念 用滑鼠點第一個工作表名稱,再按住shift鍵不放 用滑鼠點最後一個工作表名稱,你會發現首尾和中間的工作表名稱都被選中了,這個選中的就是工作組了,也就是工作表組成的一個組。此時,你只要在其中的一個單元格輸入一個數字,比如在a3單元格輸入一個8,則所有選中的工作表的a3單元格都...