据我所知,OpenOffice在将文件保存为csv文件时,将所有字符串括在引号字符中.
那么是否需要逃脱角色?
并且与这个问题有关:
OpenOffice是否有默认的转义字符?
我在openoffice calc中有一列含有一组代码.例如:
B1
B1
Br
Bh
Ht
C3
C3
Run Code Online (Sandbox Code Playgroud)
所以我想要删除所有重复项,所以我只剩下:
Br
Bh
Ht
Run Code Online (Sandbox Code Playgroud)
任何帮助非常感谢.
干杯
我有两列有数字的列.另一个只有一次,而另一个有重复.这些列中的数字不匹配.我需要找到B列中A列中匹配的所有数字.
这可能更好地解释了它:
AB
1 2
2 2
4 5
6 5
7 6
8 6
我希望得到如下结果:
ABC
1 2 1
2 2 1
4 5 0
6 5 0
7 6 1
8 6 1
或任何其他方式让我识别B列中的单元格中没有匹配的单元格
我花了几个小时谷歌搜索并尝试不同的解决方案,但没有去,所以推动正确的方向将不胜感激
谢谢
-M
您能否告诉我如何在多种条件下使用COUNTIF?

我的建议(左)显示了一个标准(不同区域)的公式.
但是,我有兴趣计算每个不同月份的不同区域(两个标准) - 右侧:期望的结果.
我想在 OpenOffice Calc 中显示随机课程 ( MBA, MSc)。我试过:
=RANDBETWEEN('MBA', 'MSc')
Run Code Online (Sandbox Code Playgroud)
和
=RAND('MBA', 'MSc')`
Run Code Online (Sandbox Code Playgroud)
但它们不能按预期工作。
如果我有以下数据:
A B C
111 asdews iujfhg
111 oikufjf jasddaf
112 eifjfjc olkdkj
112 eiejdj olokjjfki
112 ioeiurjf oleodks
113 oeiekdkd poldkkmd
Run Code Online (Sandbox Code Playgroud)
我想删除除第一个实例以外的所有重复项,但保留所有后续重复项的单元格为空.预期结果:
A B C
111 asdews iujfhg
oikufjf jasddaf
112 eifjfjc olkdkj
eiejdj olokjjfki
ioeiurjf oleodks
113 oeiekdkd poldkkmd
Run Code Online (Sandbox Code Playgroud)
我发现删除重复项的唯一方法是标准过滤器,它将删除所有重复项.我不能这样做,因为我有其他cols如B和C有数据.我需要这个的原因是由于我需要导入的程序,如果它具有相同的ID,它将用下一行覆盖每一行.因为我需要它们附加到相同的ID,而不是覆盖,我必须以某种方式管理这个任务.我在多个文档中有大约一百万行来执行此操作,因此如果可能的话,最好使用快速方法.
在 OpenOffice Calc / LibreOffice Calc 中,我需要查明当前单元格下方的行中的单元格是否为空。为此,我使用该ISBLANK()函数。
例如,
ISBLANK(B5)
这很好用,但我需要该函数是通用的,以便始终查看当前行下方的行。例如,在第 4 行中,我需要查看单元格 B5,在第 5 行中,我需要查看单元格 B6。
在伪代码中,这是:ISBLANK(B[row below the current one])
由于超出这个问题范围的原因,我不能只是扩展公式来自动填充正确的行。
这可以在 OpenOffice 或 LibreOffice 中完成吗?如果是这样,怎么办?
openoffice.org reference openoffice-calc libreoffice libreoffice-calc
Excel 或 OpenOffice/LibreOffice Calc 中是否有某种字符串模板系统?基本上我有一个引用其他一些单元格的文本模板,并希望生成最终的合并结果,例如:
My name is [A1].
I have been working at [A2] for [A3] years.
Welcome to you all.
Run Code Online (Sandbox Code Playgroud)
(模板变量不必直接是单元格引用;它可以是函数参数,因此公式复制并不麻烦。)
我知道字符串连接,但它似乎不支持多行字符串,也不支持像“\n”这样的 C 风格转义序列,需要我链接 CHAR(10),这变得很笨拙:
="My name is "& A1 & CHAR(10) &
"I have been working at " & A2 & " for " & A3 & " years." & CHAR(10) &
"Welcome to you all."
Run Code Online (Sandbox Code Playgroud) 我正在尝试找到一种方法来计算单列中唯一字符串的数量(不包括空白单元格)。到目前为止,我已经看到了如下解决方案:
=SUM(1/COUNTIF(X2:X99;X2:X99))
Run Code Online (Sandbox Code Playgroud)
再加上另一个类似的公式,使用 FREQUENCY 而不是 COUNTIF。但是,将其应用到我的电子表格中会得到一个没有明显含义的十进制值。例如,如果我的列包含 20 个包含“ABC”的单元格和 30 个包含“XYZ”的单元格,那么我的输出值为 2。但是,情况并非如此,甚至我可以清楚地看到上面的公式获胜不会输出任何大于 1 的内容,这让我对其用法感到相当困惑。
数据透视表似乎最有希望,但我也无法让它发挥作用。这是我尝试过的:
然后,这将创建一个表,其中第一列中每个唯一条目一行,第二列为空。下面一行是“总计结果”单元格,相邻单元格为空。
由此,我可以看出该软件必须具有某种功能来查找唯一的字符串,因此理所当然,还必须有一种方法来对它们进行计数并在单元格中显示该值。问题是,我该怎么做?
openoffice-calc ×10
excel ×2
libreoffice ×2
csv ×1
duplicates ×1
escaping ×1
excel-2007 ×1
formula ×1
php ×1
phpexcel ×1
random ×1
reference ×1