gpt4 book ai didi

Excel INSTR 在单元格中查找硬回车

转载 作者:行者123 更新时间:2023-12-02 09:52:24 26 4
gpt4 key购买 nike

我有一个电子表格,其中项目描述的长度可变,但始终以“硬返回”结束,以强制在单元格中换行。我需要将单元格的第一行复制到另一个单元格中。

我可以使用 INSTR 查找硬回车(不可见字符)的第一个实例,然后复制前 N-1 个字符吗?

例如:

Dell PowerEdge R720XD
Chassis (Max of ......

或者

Dell OptiPlex 7010 Minitower   
Intel Core.............

在所有情况下,我都需要复制单元格中文本的第一行,无论长度如何。

有什么想法我可以做到这一点吗?

最佳答案

是的,您可以轻松做到这一点

strShort = Left(strLong, InStr(strLong, vbCrLf) - 1)

有时(例如,当源自 Unix 系统时),您可能必须仅用 vbLf 替换 vbCrLf(回车、换行)。

如果您不确定它是否包含 Enter,则此代码即可

strShort = IIf(InStr(strLong, vbCrLf), Left(strLong, InStr(strLong, vbCrLf) - 2), strLong)

关于Excel INSTR 在单元格中查找硬回车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15075169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com