簡體   English   中英

如何將文本拆分為字符並獲取包含每個第 n 個字符的文本? (也許在 Excel 中)

[英]How to split a text into characters and get a text including every nth character ? (Maybe in Excel)

問題是:我有一個文本,我希望它被表示為由字符 mod n 組成的單獨文本。 例如文本:“hfhshsseekbfe...”,n=5,然后是第一個“hsb...”(原始字符的第 1、6、11 個字符),第二個“fsf...”(第 2、7、12 個字符)原作中的人物)等等。 在 cpp 中編寫一個從文件中讀取和提取所需信息(模數字符)並將其寫入 new.txt 文件的程序會更簡單。 但我不是編碼員,我為我的數值分析課程做了一些編碼,但沒有任何字符串。 那么也許 Excel 有一些算法可以做到嗎?

在 excel 工作表中,使用ExcelO365 ,您可以使用帶有MID() function 的Sequence()公式 -

=TEXTJOIN("",TRUE,MID(A1,SEQUENCE(LEN(A1),,1,5),1))

在此處輸入圖像描述

對於第二個,只需將Sequence()公式的Start Number參數設為2即可

=TEXTJOIN("",TRUE,MID(A1,SEQUENCE(LEN(A1),,2,5),1))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM