【发布时间】:2018-05-14 14:25:12
【问题描述】:
我有一个 Excel 工作表只有一列,其中包含 50 行以逗号分隔的文本。逗号的数量在表格中以随机间隔增加。每添加一个逗号,就会在现有字符串的随机位置添加一个新词:
FALSE,TRUE,TRUE,TRUE,FALSE
FALSE,TRUE,TRUE,TRUE,FALSE
FALSE,TRUE,TRUE,FALSE
FALSE,TRUE,TRUE,FALSE
TRUE,TRUE,FALSE
TRUE,TRUE,FALSE
TRUE,TRUE
TRUE,TRUE
TRUE,TRUE
TRUE
我想在每一行中查找要添加到字符串中的内容,例如:
N/A
TRUE
N/A
FALSE
N/A
FALSE
N/A
N/A
TRUE
N/A
到目前为止,我已尝试将每一行(例如第 2 行)与其下方的行(第 3 行)进行比较,并使用搜索功能从第 2 行中删除第 3 行中的文本:
=(ISERROR(SEARCH(Q52,Q51,1)),Q51,RIGHT(Q51,LEN(Q51)-LEN(Q52)))
如果将新文本添加到字符串的开头或结尾,则此方法有效,但如果将新文本添加到字符串的中间,则无效。有人知道解决方法吗?
【问题讨论】:
-
你能解释一下输入/输出吗?
2在哪里添加TRUE?看起来和1一样吗?编辑:哦,你是从下往上开始的吗?新词 always 在字符串的末尾吗?还是可以加在中间? -
是的,它是从下往上开始的。新词随机添加到现有字符串中,即可以添加到中间、开头、结尾等。
标签: excel