Excel 解析备忘录将几个句子放入不同的列
Excel Parse memo get few sentences into different columns
我有一个备忘录字段让我在 A1 中说我需要将几个句子提取到不同的列中。
可能有 50 个句子,只有 1 个匹配项,我需要从 beg 关键字提取到结束关键字,所以所有内容都在 2 个关键字之间。
我在备注字段中查找的 4 个关键字中可能只有 1 个,或者按任意顺序查找 2 个,或者备注字段中根本没有 none。但是如果有关键字就会有开始关键字和结束关键字。
备忘录中的关键字段:
PHP , HCP , PCP , 第一部分
IF PHP 存在包括直到 HCP 的所有字符,否则包括直到 PCP ,否则包括直到 PART 直到“ DEA ”
如果 PHP 不存在转到 HCP,然后包括所有文本直到 PCP,然后如果部分
请考虑以下解决方案:
B1 =IFERROR(TRIM(MID(A1,FIND("PHP",A1)+3,IFERROR(FIND("HCP",A1),IFERROR(FIND("PCP",A1),IFERROR(FIND("PART",A1),0)))-FIND("PHP",A1)-3)),"")
希望这对您有用。干杯,
我有一个备忘录字段让我在 A1 中说我需要将几个句子提取到不同的列中。
可能有 50 个句子,只有 1 个匹配项,我需要从 beg 关键字提取到结束关键字,所以所有内容都在 2 个关键字之间。
我在备注字段中查找的 4 个关键字中可能只有 1 个,或者按任意顺序查找 2 个,或者备注字段中根本没有 none。但是如果有关键字就会有开始关键字和结束关键字。
备忘录中的关键字段: PHP , HCP , PCP , 第一部分
IF PHP 存在包括直到 HCP 的所有字符,否则包括直到 PCP ,否则包括直到 PART 直到“ DEA ” 如果 PHP 不存在转到 HCP,然后包括所有文本直到 PCP,然后如果部分
请考虑以下解决方案:
B1 =IFERROR(TRIM(MID(A1,FIND("PHP",A1)+3,IFERROR(FIND("HCP",A1),IFERROR(FIND("PCP",A1),IFERROR(FIND("PART",A1),0)))-FIND("PHP",A1)-3)),"")
希望这对您有用。干杯,