省流版
前言
当我使用 TEXTJOIN 或者 ARRAYFORMULA 的时候,它都显示没有。我找了一下文档也没找到解决办法。结果我研究了一下多维表格的设计,详见官方文档:多维表格公式字段概述,才发现它有 “数据类型” 的定义。
注意!飞书的多维表格用起来和 Excel 不一样,它的列表处理函数是和 List 类型直接关联的,而不是暴露出来的。
预期效果
我想做的预期效果如下,自动根据参与成员获得姓名字符串:
解决办法
输入公式:找到参与成员字段
然后再往下翻找到列表函数,再输入:[参与成员].ARRAYJOIN("、")
启示
对于我们用惯了 Excel 的来说,以后在对飞书多维表格写公式的时候要注意到它和 Excel 的差异性,即不同的方法在不同的数据类型下,而不是像 Excel 那样直接用函数。
详细解释版
前言
在使用 TEXTJOIN 或 ARRAYFORMULA 函数时,如果在飞书多维表格中找不到它们,可能是因为没有正确理解多维表格的数据类型定义。通过查阅官方文档:多维表格公式字段概述,可以发现飞书多维表格的公式处理与 Excel 存在差异,特别是其列表处理函数与数据类型直接相关。
注意!飞书的多维表格与 Excel 在使用上有显著不同。在飞书中,列表处理函数与 List 类型直接关联,而不是像 Excel 那样直接暴露函数。
预期效果
您希望实现的预期效果是自动根据参与成员字段获取姓名字符串,并以特定格式展示。例如,您可能希望将多个成员的姓名用特定的分隔符(如顿号)连接起来。
解决办法
要实现这一效果,您可以在飞书多维表格中使用以下步骤:
- 首先,找到包含参与成员姓名的字段。
- 接着,在公式栏中选择列表函数,并输入相应的公式。对于您的需求,可以使用
[参与成员].ARRAYJOIN("、")
来将成员姓名用顿号连接起来。
启示
对于习惯使用 Excel 的用户来说,了解飞书多维表格与 Excel 在公式处理上的差异性至关重要。在飞书多维表格中,不同的方法适用于不同的数据类型,而不是像 Excel 那样直接应用函数。因此,在编写公式时,需要特别注意数据类型的匹配和函数的选择。
通过遵循这些指导原则,您将能够更有效地利用飞书多维表格的功能,实现更高效的数据处理和分析。同时,这也提醒我们在使用不同的工具或平台时,需要不断学习和适应其特有的操作方式和规则,以充分发挥其优势。
本账号所有文章均为原创,欢迎转载,请注明文章出处:https://blog.csdn.net/qq_46106285/article/details/138120366
。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。