excel - 如何在双引号内输出公式的结果?

标签 excel if-statement excel-formula double-quotes

这是一个非常基本的问题,肯定答案很简单,但到目前为止在网上看不到任何解决方案......

基本上,我得到了这种类型的公式:
=IF(E314="AV",...,...)
如果此陈述为真,我希望将结果写在双引号之间,即“-”
在细胞中。

我试过这个:
=IF(E314="AV",""-"","")
但这行不通。我应该怎么做?

提前谢谢了!干杯!

最佳答案

一种选择是与显式 "字符连接

=CONCATENATE(CHAR(34),"hello",CHAR(34))

所以在你的情况下......
=IF(e314="AV",CONCATENATE(CHAR(34),"-",CHAR(34)),"")

编辑:另一种解决方案
=IF(e314="AV","""-""","")

关于excel - 如何在双引号内输出公式的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22068230/

相关文章:

c++ - if-check 和内联条件之间是否存在编译器差异?

基于标准的 Excel 索引

excel - 多次复制粘贴并循环播放

excel - 我有 2 个工作表,需要根据该行单元格 9 中的值为整行着色

VBA excel - 当任一单元格更改时,基于彼此更改两个单元格的值

excel - 使用 "If cell contains #N/A"作为公式条件。

javascript - 检查数组键是否等于某个值 JavaScript

python - 如何使用 python 将 else 语句作为 lambda 的一部分添加到 for 循环内的 if

excel - 有没有办法在 Excel 中评估 0's in between 1' s?

excel - 列中单元格的大写字母