【问题标题】:Compare column with cell returning a false true array将列与返回 false true 数组的单元格进行比较
【发布时间】:2016-06-27 15:50:21
【问题描述】:

我在excel中有这样一列

 A     
1Sex
2Female
3Female
4Male
5Female

在 B1 中我有“男性”

我正在这样做 =(A2:A5=B1) 我想要像 {FALSE,FALSE,TRUE,FALSE} 这样的东西在一行 我正在使用 LibreOffice

谢谢

【问题讨论】:

  • 您是否正在寻找可以在单个单元格中返回 False, False, True, False 的公式?或者它可以是一个列表,比如B2False,因为A2 是女性?你想做什么?
  • 在 Excel 中:突出显示一行中的四个单元格,第一个被激活。将=TRANSPOSE($A$2:$A$5)=$B$1 放在第一个单元格中,然后按 Ctrl-Shift-Enter 而不是 Enter。如果操作正确,Excel 会将公式放在所有四个单元格中,并在公式周围放置{}。由于 excel 标签,我添加了这个。
  • 对于非数组公式:将其放入第一个单元格=INDEX($A$2:$A$5,COLUMN(A:A))=$B$1 并拖过。
  • BruceWayne,我想在一个单元格中输入 {FALSE,FALSE,TRUE,FALSE}

标签: arrays excel compare libreoffice


【解决方案1】:

Scott Craner 的数组公式在 Open Office / Libre Office 中的工作方式完全相同

=TRANSPOSE($A$2:$A$5)=$B$1

非数组公式为

=INDEX($A$2:$A$5;COLUMN(A1))=$B$1

【讨论】:

  • 其实我也想做这个=(A2:A5=B1);我看到了一些例子,这应该只在一个单元格中返回 FALSE FALSE TRUE FALSE,但它对我不起作用。
  • 在 Google 表格中很容易,而且应该在最新版本的 Excel 中(我还没有)。不确定 Libre Office - 稍后我可以访问它时对其进行测试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-15
  • 1970-01-01
  • 2019-03-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多