在 Open Office 中,如何使第一行数据“滚动锁定”,以便在向下滚动时始终可见?
我正在使用该VLOOKUP函数根据搜索查询在列中查找值。但是,由于我的搜索参数始终存在值并不是给定的,因此有时会VLOOKUP返回#N/A.
如何编写IF测试是否VLOOKUP返回的函数#N/A?
我读过某处#N/A只是一个文本字符串,所以我显然已经尝试过:
=IF(B1="#N/A";"Not found";B1)
Run Code Online (Sandbox Code Playgroud)
但没有运气。所以也许不是。
我正在尝试开发一个 Excel 公式,该公式将计算以下格式的时间范围字符串的实际持续时间: 1:00am – 3:00am
根据这篇文章,它似乎应该像减去两次一样简单。例如,要获取两次(4:55:00)之间的小时、分钟和秒,文章说要执行以下操作:
=TEXT(B2-A2,"h:mm:ss")
Run Code Online (Sandbox Code Playgroud)
这是我走了多远:
=TEXT(RIGHT(B2,SEARCH(" – ",B2))-LEFT(B2,SEARCH(" – ",B2)),"h:mm:ss")
Run Code Online (Sandbox Code Playgroud)
我想知道问题是否可能是我的文本字符串除了时间之外没有“日期”组件。是能够进行减法运算以将日期“捏造”到字符串中的唯一解决方案吗?或者除了简单地单独分解小时和分钟组件并以这种方式计算持续时间之外,还有另一种替代方法吗?如果可能的话,我还想补偿任何潜在的从下午到上午的时间跨度,例如晚上 9:00 - 上午 12:00。
我有一个电子表格,我使用一些数据透视表来总结和突出显示一些相关数据。
由于我必须使用多个数据透视表,所有数据输入几乎相同,但彼此之间略有不同,我想只创建其中一个,然后复制并粘贴它,然后只修改我需要的数据集改变。
但是当我尝试这样做时(通过选择和复制表格单元格),粘贴操作只给我源表格的内容,而不是结构;所以我将有一系列单元格填充来自源单元的格式和值,但这不是数据透视表本身,因此它不会更新并且基本上没有用。
我希望一切都清楚。我该怎么做?
spreadsheet pivot-table copy-paste libreoffice libreoffice-calc
我在一个单元格中有一个值,看起来像这样
4,8,2
Run Code Online (Sandbox Code Playgroud)
让我们说它在A1细胞中
我如何8从这个单元格获取内部(第二个逗号分隔值)到单元格 B1 中?
=?
尝试使用=SPLIT(A1, ","),但这会拆分值并将它们写入多个单元格。
有任何想法吗 ?
我正在尝试理解其他人创建的电子表格。它有许多复杂的公式。
当我选择一个单元格时,有没有办法突出显示具有引用所选单元格的公式的其他单元格?(查看当前值在哪里使用?)
我的公司有计算机生成的报告,这些报告以 Excel 电子表格的形式通过电子邮件发送给计费部门。他们希望在收到这些报告时自动打印这些报告。
我已经找到了一个可以自动下载电子邮件附件的程序,称为Mail Attachment Downloader。
现在理想情况下,我想要一个程序,它将:
我知道我可以编写一个批处理文件来处理 #3;并且#1 并不是真正必要的。我可以在某个时间运行一个程序来自动打印它看到的任何文件,然后用一个批处理文件将文件移动到其他地方。但事实证明,找到一个可以自动打印 Excel 电子表格的程序很困难。
我见过一些自动打印电子表格的 Excel 宏,但我希望它自动打开它们并自行打印它们。
我面临的挑战之一是计费部门还没有 Microsoft Excel。在不久的将来,他们将拥有一台装有 Excel 2010 的计算机,但目前只有 LibreOffice。
我有一个数据源,其中点用作小数点分隔符,即 :1.49表示“一个和几乎一半”。不能改变它。
此数字必须复制粘贴到 Excel 或 Calc 中的数字单元格中。该文件是公开的,任何人都可以获取(在此处获取),因此我无法控制用户 PC/程序。
大多数用户是意大利语,使用 it_IT 语言环境,其中小数以逗号分隔,即 :1,49表示“一个和几乎一半”(注意逗号而不是点)。
当意大利语言环境用户尝试1.49从数据源复制粘贴到他/她的数字单元格时,Calc/Excel 会变成香蕉,因为它无法将数字识别为小数。
如果我在单元格上设置语言,则一切正常......直到我关闭程序。如果我再次打开文档,设置将丢失并且不再起作用
所以,我的问题:
如果可能的话,我宁愿避免使用宏。
谢谢!
更新:我在 Windows 10 x64 上,我刚刚升级到 LibreOffice 5.4.4 x64。每个单元格的语言设置仍然没有被保存。我什至不清楚它是应该被保存还是只是一个视图设置(猜测是前者,因为当我这样做时保存按钮会亮起......)
spreadsheet openoffice-calc microsoft-excel libreoffice-calc
每次我将一些写为分数或用连字符分隔的数字数据复制粘贴到 Excel 中时,它总是将可能是日期的数字转换为日期。有没有办法让他们回到原来的格式(如复制)的。即使您转到文本并返回数字,您也会得到一个日期编号!
即使保存为 CSV 并导入也无法解决问题!
几年来,我一直在寻找解决方案,但仍然像以往一样沮丧。
任何类似5-6或5/2变成日期或日期值的东西,并且无法恢复字符串的原始内容或告诉 Excel 您想将其视为文本而不是日期。
这不仅仅是复制粘贴。通过集成或通过 CSV 直接从应用程序发送数据也不起作用。它否决您的导入并将内容更改为日期值。
在你说之前,这已经被问过了。让我们来看看提出相同问题的热门问题以及发布的“解决方案”:
数据 - 导入外部数据 - 新建 Web 查询并按照向导操作
不起作用。无论如何都不是解决方案,因为它不是从各种来源复制粘贴的,而且速度也非常慢。
将数据按原样粘贴到电子表格中。全选并格式化为文本 再次粘贴您第一次所做的事情,但这次作为值粘贴。
21个赞!真的?!根据我的示例,平凡地不适用于任何数据。此外,需要很长时间。
- 复制原始数据
- 粘贴到记事本(首选记事本++)
- 将单元格属性更改为文本
- 从记事本复制全部
- 粘贴回 Excel。
13 票。非常缓慢和笨拙的解决方法。反正也行不通。
选择空字段(或整列),将它们设置为字符串格式而不是默认值,并使用“仅值”进行特殊粘贴(右键单击可用)以防止自动应用日期格式...
我一直使用粘贴特殊和粘贴值。从例如 HTML 表格复制粘贴时没有值选项。不起作用。
在粘贴之前,选择将保存非日期值的列。右键点击。选择“格式化单元格”。然后选择“文本”作为格式并单击“确定”。
现在,继续粘贴,但使用“匹配目标格式”选项粘贴。
不起作用。没有“匹配目标格式”选项。
解决这个问题的方法很少,最常见和最简单的方法是在将数据粘贴为文本之前格式化单元格(选择范围,右键单击,格式化单元格,双击文本)。
又是这个!不起作用。
我所做的是简单地更改小数点分隔符:
不是一个选项。“-”和“/”不是小数点分隔符。不起作用。
尝试在源数据中的数字中添加此 sing ('),然后将其传递到 excel 中,用相同的 …
spreadsheet microsoft-excel-2007 data-transfer microsoft-excel
spreadsheet ×10
libreoffice ×3
automation ×1
copy-paste ×1
database ×1
date ×1
openoffice ×1
pivot-table ×1
printing ×1