在Excel中设置单元格中的字符数,并将其导出为具有分隔符的csv文件,然后导出为txt文件。

5 浏览
0 Comments

在Excel中设置单元格中的字符数,并将其导出为具有分隔符的csv文件,然后导出为txt文件。

尝试将单元格中的字符数设置为40个。将其转换为逗号分隔的CSV然后转换为文本格式,其中包含40个字符。例如:

10,HELLO , 10

其中"HELLO"是总共40个字符,其中包括5个"HELLO"和35个空格。

这个能实现吗?我已经尝试了等于40的数据验证,但没有成功。

0
0 Comments

问题的出现原因是用户想在Excel中设置单元格中的字符数,并将其导出为带有分隔符的csv和txt文件。用户希望能够在文本字段中添加指定数量的前导空格,并将其限制在40个字符内。

解决方法如下:

1. 用户使用以下公式在Excel中创建一个新的列来处理文本字段。该公式将文本值用空格填充到40个字符,并且如果文本值超过40个字符,则截取为40个字符。

=LEFT(B2 & REPT(" ",40),40)

2. 如果用户想在任何字符之前添加前导空格,可以使用以下公式:在引号中设置所需的空格数量然后添加到文本值前面。

=" "&A2

3. 如果用户想同时在文本值前添加5个前导空格,并在后面添加足够的空格使其总长度为40个字符,则可以使用以下公式:

=LEFT(" "&A2 & REPT(" ", 40), 40)

通过以上方法,用户可以在Excel中设置单元格中的字符数,并将其导出为带有分隔符的csv和txt文件,同时实现了在文本字段中添加指定数量的前导空格,并将其限制在40个字符内。

0