Excel公式获取一个单元格中的所有值

标签 excel excel-formula

我想将所有具有值的单元格从特定列复制到一个单元格中,每次都包含在它们之间的 CHAR(13) 。这没有 VBA,只有 excel 公式。

例子:

A   |   B
1   | test1
2   | test2
3   | 
4   | test4

我想要一个单元格中的输出,如下所示:
=B1 & CHAR(13) & B2 & CHAR(13) & B4

当您将该值作为源添加到文本框时,您将获得:
test1
test2 
test4

有人有想法么?这个没有 VBA,仅通过公式

最佳答案

考虑:

=TEXTJOIN(CHAR(10),TRUE,B1:B4)

注意使用 10 而不是 13。

enter image description here

关于Excel公式获取一个单元格中的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60930619/

相关文章:

excel - 为什么除非我双击单元格,否则这个公式不会计算?

excel - 将 A 列数据的行连接到第一行 B 列的单个单元格时面临的问题

excel - VBA粘贴不遵循If语句

arrays - 如何在没有设置限制的情况下在excel vba中制作数组?

excel - 对于 VBA,如何使用 IF 语句将特定范围显示为电子邮件的图片?

excel - 搜索和偏移索引后按索引引用字符串字符

java - 将值写入具有公式的 Excel 文件时出现延迟

performance - 在 Excel VBA 中迭代类

excel - COUNTIF 范围不等于范围

excel - 根据搜索条件查找列名