close

幹達語翻譯

假設現有一表格,內容如下:
型號斜線前文字斜線後文字
1N41AP/NS1N41APNS
1N7AT9(1W/7.5V)/REN1N7AT9(1W/7.5V)REN

型號欄位內僅有一個斜線符號,我便可使用資料剖析功能來做;但有時欄位內會有2個以上 翻譯斜線符號出現,想了很久仍寫不出一個正確的巢狀函數 翻譯社
請教函數要如何寫才能將型號欄位內的文字依最後一個斜線出現 翻譯位置切成兩欄(如斜線前文字&斜線後文字欄位所示)?謝謝!
你可以使用 SUBSTITUTE 這個函數把第二個 / 改成其他的字元
如果你的 A1 是「1N7AT9(1W/7.5V)/REN」

經過
=SUBSTITUTE(A1 翻譯公司"/","*",2)

就會把 A1 裡第 2 個 / 改成 *

結果會變成「1N7AT9(1W/7.5V)*REN」
那就可以用資料剖析以 * 來分割
謝謝指教!這個我有想過,但問題在於斜線可能有2個以上,不知該如何解決?有無法子可從欄位右邊的字元取代起?
vane wrote:
謝謝指教!這個我有想...(恕刪)


NS 或 REN 的長度有沒有一定的大小? 如果 NS 跟 REN 等字元不會超過 4 個字.

先用 =RIGHT(A2 翻譯公司5) , 取得這一個儲存格的右邊五個 bytes , 再用 subtitle 來取得 / 的位置.

這樣可以治標, 不過儲存格太多時還是要檢查一下.
slime wrote:
NS 或 REN 的...(恕刪)

先謝謝你的回覆~
傷腦筋的是斜線前後的文字皆無固定長度
嗯......這個方法如何?只是要兩個步驟
首先複製整個 A 欄位到 B 欄位

如果你 翻譯 A1 = B1 欄位是「1N7AT9(1W/7.5V)/REN」
那先用「編輯」→「取代」 翻譯方式,把 B 欄位 翻譯所有 / 都取代為空字串

然後就可以用 Len(A1) - Len(B1) 來算出 / 翻譯個數
然後就可以用 SUBSTITUTE 函數來分割 A 欄位了......



P.S
Excel 的 Replace 函數跟我以前記得的不一樣......
。-> 翻譯社|,-> 翻譯公司|的-> 翻譯
Regret wrote:
嗯......這個方...(恕刪)

再次感謝指導!這個方法雖手續多了幾道,但可行。謝謝~
引用自: https://www.mobile01.com/topicdetail.php?f=300&t=358594有關翻譯的問題歡迎諮詢天成翻譯社

arrow
arrow
    文章標籤
    翻譯社
    全站熱搜
    創作者介紹
    創作者 margarhme6117 的頭像
    margarhme6117

    margarhme6117@outlook.com

    margarhme6117 發表在 痞客邦 留言(0) 人氣()