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單元格都...