Tag: openoffice calc

总和/乘以接近相同名称的每个值

我试图find一个可以帮助我解决问题的公式。 此公式应该与每个靠近(总是在左边)具有相同名称的单元格的单元进行和(或工作)。 如下所示: 把每一个大写字母看作是“配方” ,将每一个小写字母看作是“成分” 。 每种配料的左边都有一个数字,表示该配方所需的配料量。 桌子左边有成分列表。 使用COUNTIF我可以知道有多less食谱具有相同的成分,但是我正在search一些东西来总结(或相乘,这是相同的,一旦我明白了过程)每个左边的价值相同的成分。 正如你所看到的,我不能使用SUMIF(或SUM(FILTER())),因为例如可以在第3列和第5列find元素“b”,它们不在同一列上。 我试图使用INDEX()和MATCH() ,也可以使用LOOKUP(),VLOOKUP(),HLOOKUP(),但正如你所看到的,有相同元素的多个实例,公式只返回我相同的值(也使用ROW() – 1不适用于多个元素) 。 现在有了这个小表,我可以很容易地计算出数字(例如,我知道元素“a”需要2 + 3 + 2 = 7次),但是由于真正的表有600多个“食谱”和“成分”之间的元素,我想知道如果有办法做到这一点。 我正在使用OpenOffice,但使用Excel时没有问题。 谢谢您的回答。

如何从一个单元格提取数据到另一个单元格

给定一个电子表格单元格,其中包含一个由连字符序列组成的string,我需要提取第四个分段。 例如,考虑包含数据string的列A,如XX-XXX-X- G10 -XX-XXX,其中X表示任何字符。 我需要在B栏中填写什么公式才能得到G10? AB 1 XX-XXX-X-G10-XX-XXX G10 我正在寻找可以在Libre Office Calc,Open Office Calc,MS Excel或Google表格中使用的公式。

如果另一列中的文本存在,则在列上平均

如果另一列中的文本匹配某个文本,我想计算一列上的平均值。 例如: ABC aa 6 =AVERAGEIF(B1:B6;EXACT(A1:A6;"aa")) bb 15 aa 8 bb 17 cc 1 aa 5 但是C中的值是1.为什么? 我怎么做我想要的?

在OpenOffice电子表格中查找和移动文本

是否有可能在单元格中search特定文本并移动它? 例如:“ABCD [45] – 城市” 结果:“[45] ABCD – 城市”

通过匹配1列合并2个电子表格

我有没有价格的项目清单。 这些项目在其中一列中有一个参考号码。 这些项目的价格在纸价格表(1列与参考,1列与价格)。 我想匹配每个项目与它的价格。 现在我正在search每个参考,然后input相应的价格,但效率不高。 有没有办法在另一个电子表格中批量手动input价格(1列有参考,1列有价格),然后应用一些逻辑来将每个重复参考与其价格进行匹配? 也许有一个更好的解决scheme,我没有想到… 感谢您的帮助。 注意:我正在使用LibreOffice,但如果绝对必要,我可以使用Excel。

增加excel / openoffice calc中的奇数或偶数?

我试图增加第一列每偶数1和第二列增加所有奇数1。 我到目前为止手动做了什么: 48 4 4 49 49 4 4 50 50 4 2 51 51 2 2 52 52 2 2 53 正如你在第一列中看到的每一个偶数都加1,而在第二列中每个奇数都加1.我怎么能自动做到这一点? 我主要使用开放式办公计算器,但我也有优秀的,所以无论是解决scheme或其中一个将是伟大的!

合并基于一列的两个邮件列表,并删除重复项

我有一个客户向一个成千上万的客户发送实物通讯。 他们有一个物理地址列表,但是他们每年都会收到一个来自票房公司的新名单,他们需要将这个名单合并到主名单中,删除重复名单。 此列表不包含电子邮件地址,唯一可以用来过滤重复项的列是邮政编码。 我需要一些合并这两个电子表格的东西,当它在邮政编码字段中find重复的东西时,它会删除整行,只留下一行地址详细信息。 我很高兴向我的客户推荐任何软件或服务,但似乎无法find任何使用电子表格软件的人遇到同样的问题。 为了说明问题,我不打算在一个电子表格中添加额外的列到另一个电子表格,而是将两个电子表格填充到客户地址详细信息中,并向客户展示一个电子表格,其中包含所有这些客户详细信息,但重复删除,以便他们可以发送到他们的打印机。 任何帮助将不胜感激!

实现fpSpreadsheet Lazarus

我需要从一些表中导出一些数据到excel文件。 事情是,唯一的工作扩展是'.xls',这太旧了。 所以,当我打开这个文件,它显示在受保护的展示模式,即使我取消选中Excel保护的展现模式选项中的所有框。 我不确定为什么我不能保存在其他扩展名中,比如.xlsx ,因为如果我使用本机函数保存为.xlsx : STR_OOXML_EXCEL_EXTENSION或者只是写入.xlsx它将会保存,但不会打开文档。 显示此消息:Excel无法打开文件“file.xlsx”,因为格式或扩展名无效。 检查文档是否损坏或扩展名与文件格式是否匹配。 这是我用来创build文件的代码: MyWorkbook := TsWorkbook.Create; try MyWorksheet := MyWorkbook.AddWorksheet('Orçamento'); 这是我用来保存的一个: MyWorkbook.WriteToFile(MyDir + orcamento + '.xls', OUTPUT_FORMAT, True); finally MyWorkbook.Free; 我能想到的唯一select是使用另一个包,Excel或OpenOffice可以提供帮助。 设置: Lazarus 1.4.2与FPC 2.6.4和fpSpreadsheet 1.6.0,在Windows 7 64位上运行。

如何根据下拉列表填充表格?

我正在为一个包含一组下拉菜单的个人项目制作一个电子表格,其内容与参考表格的内容相对应。 主表中的每一行都有两个关联的下拉菜单,并使用两个相关集的元素明确的产品来填充行。 例如:如果第一行的表格被设置为“火”和“水”,则列表中的前三个元素将是1 * 1,0.5 * 0.5和2 * 0.5。 元素的乘法我知道该怎么做。 我不知道该怎么做(我花了几个小时search)是如何引用这些值的基础上下拉列表。 我以为我已经想通过使用INDIRECT()引用命名区域来做到这一点,但似乎并不奏效。 我花了好几个小时试图弄清楚这个以及研究下拉列表,但是我找不到任何东西。 任何帮助,将不胜感激。 问题表的屏幕截图在这里 。

使用OpenOffice Calc打开Excel文件并转换为CSV或制表符分隔

是否有任何types的自动化可用,我可以使用OpenOffice Calc来打开Excel文件并将它们转换为CSV或制表符分隔的文件? 我目前使用PHPExcel来打开文件并遍历它们,并将每一行导入到数据库,但已开始遇到大型文件的内存问题,需要另一种select。 这些是xls和xlsx文件,所以它必须适用于所有这些文件。 如果有,我将如何去编程这在PHP中? 如果您有其他select,请随时提出build议。