libreoffice - LibreOffice Calc,if 函数中的错误 509
问题描述
我是 calc 的新手,目前我正在尝试编写一个简单的 if 函数,它比较 2 个单元格中的字符串是否超过 130 个字符,如果更长,它只是粘贴第一个单元格的值,如果不是,它粘贴两个单元格的值。
有谁能够帮我?谢谢
我已经尝试查找 if 函数、连接函数和其他函数的一些示例,以查看是否我没有遗漏任何括号等。
这是我创建的功能
=IF(LEN(CONCATENATE(D2" ";K2)) >130; D2; CONCATENATE(D2" ";K2))
如上所述,我希望它能够工作。
解决方案
你不应该有逗号/分号转义的空间吗
=IF(LEN(CONCATENATE(D2," ",K2)) > 130, D2, CONCATENATE(D2," ",K2))
CONCATENATE
连接字符串。它确实适用于谷歌表格。所以等价物是这样的:
=IF(LEN(CONCATENATE(D2;" ";K2)) > 130; D2; CONCATENATE(D2;" ";K2))
推荐阅读
- python-3.x - 为什么使用多处理时无法导入ipdb
- android - 具有多种视图类型的 Recyclerview
- python - List of words within List as character
- html2canvas - html2canvas 生成一个空白图像
- ssh - Sourcetree 无法访问 GitLab
- c# - 有没有办法改变 Blazor 中的 ChildContent
- java - 如何在片段中使用 getSupportFragmentManager()?
- javascript - 如何在 React 中停止呈现动态搜索结果?
- c++ - 为什么我在初始化 Wintab 扩展后没有收到 WT_PACKETEXT 窗口消息?
- google-cloud-stackdriver - 如何获取跟踪的调用次数