[英]How to find a specific word and transfer it to another sheet together with the lines below the specific word
[英]How to find a word after a specific word?
如果你們對公式有任何想法,我需要在特定單詞之后找到一個單詞。
例如:我在 D2 列中有
P/N:101174 操縱桿,2 軸,德馳
所以 P/N: 后面的詞是101174
//這就是我想要的答案
我正在使用公式:
=TRIM(LEFT(SUBSTITUTE(TRIM(MID($D2,SEARCH("P/N",D2)+LEN("P/N")+1,LEN(D2)))," ",REPT(" ",100)),COLUMN(D:D)*100))
結果將是:
101174 JOYSTICK, 2 AXIS,
公式是什么意思? 因為我也google了。 尤其是最后一句的100是干什么用的?
試試這個: =TRIM(MID(D10,LEN(LEFT(D10, SEARCH("P/N:",D10,1)+4)),SEARCH(" ",D10,1)-4))
不知道我完全理解你的目標是什么。 采用最佳猜測方法,我認為這可以達到您的目標:
=MID(D2,SEARCH("P/N:",D2)+4,SEARCH(" ",D2,SEARCH("P/N:",D2)+4)-SEARCH("P/N:",D2)-4)
什么是:
a) MID
從給定點和給定數量的字符開始從字符串中獲取字符
b) SEARCH("P/N:",D2)+4
提供起點(查找P/N:
開始添加這些字符的長度的位置(以步進到下一個字符)
c) SEARCH(" ",D2,SEARCH("P/N:",D2)+4)
求"P/N:"
位置后第一個空格的position(使用與b相同的邏輯),減去5
d) -SEARCH("P/N:",D2)-4
減去我們開始的position(得到字長
當然,在所有情況下, 4
是參考詞的長度(在您要查找的詞之前)。
如果P/N:
總是在左邊,那么上面可以簡化。 但這似乎與 OP 格格不入
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.