Questions tagged «worksheet-function»

有关在电子表格软件中使用单元内函数/公式的问题。

5
组合姓氏的前两个字母和姓氏的前两个字母
我有一个用户名电子表格。 名字和姓氏在column的相同单元格中A。 是否有一个公式将姓氏的前两个字母(第一个单词)和姓氏的前两个字母(第二个单词)连接起来? 例如John Doe,应该成为JoDo。 我试过了 =LEFT(A1)&MID(A1,IFERROR(FIND(" ",A1),LEN(A1))+1,IFERROR(FIND(" ",SUBSTITUTE(A1," ","",1)),LEN(A1))-IFERROR(FIND(" ",A1),LEN(A1))) 但这给了我JoDoe结果。

5
寻找缩短IF公式的解决方案
我有一个具有以下结构的长公式: =IF(!X!<>0,!X!+A1,"") 在那里!X!是一个很长的公式。 有什么解决方法可以避免重复!X!两次?我有两个原因需要它: 使公式对工作表的用户可读 减少处理时间 感谢您的帮助。 谢谢,迪奥


6
在Excel中将文本值转换为时间值
我正在尝试将文本转换为时间。基本上,我复制并粘贴员工的总时间,但将其粘贴为文本值,然后为了添加时间,我必须将其转换为时间,并且必须在每个单元格中按F2键(很多员工需要输入很多单元格)这确实增加了获取薪资的时间。您知道我可以做的任何功能,以便更快地从文本值转换为时间值吗?

3
如何比较两个Excel电子表格?
我想比较两个Excel电子表格 两者具有相同的列,顺序相同但行不同。 我有一个包含1,000行和50列的电子表格,其中包括每行的唯一ID和个人数据(地址,电话号码等)。 我想将它与一年前提取的相同基数进行比较。 我的目标是了解所有变化(例如,更改其地址的人)。 我尝试使用电子表格(如下所述: 比较两个excel文件 )但它不起作用,因为在我的“新”文件中我有新行,并且我在旧文件中有一些不在新文件中的行。 电子表格与Excel行号进行比较。 是否可以与第一列(唯一ID)进行比较? 这是一个非常简单的例子: https://filebin.net/g4w98251y9mfwug6 有两张纸代表我的两个电子表格。 正如你所看到的,两者都有相同的列但是: 两个工作表上都有行没有更改(所有行都相同) 两张纸上都有行但有变化(在我的示例中为橙色) 有些行只在12月表中(我不需要识别这些行) 有些行只在1月份工作表中(在我的示例中为橙色) 橙色正是我想要的,但在这个例子中我可以手动完成:比较12月和1月。 在真正的电子表格中,我无法手动执行,因为有太多的更改,数据,行,列等,我将每月执行此操作。 只有一列永远不会改变:A列。


3
在Excel中搜索值,返回是或否
我有一本工作簿,有两个单独的工作表。我想知道是否出现在工作表B中的值也出现在工作表A中,如果是的话,我想返回一个“是”。如果没有,我想返回一个“ NO”。 (例如:工作表A是过期书籍的列表。工作表B是整个图书馆)。 在工作表A中,我具有以下数据集: A 1 AB123CD 2 EF456GH 3 IJ789KL 4 MN1011OP 在工作表B中,我具有以下数据集: A Overdue 1 AB123CD ? 2 QR1516ST ? 3 EF456GH ? 4 GT0405RK ? 5 IJ789KL ? 6 MN1011OP ? 如果表A中存在值,我将如何构造函数以正确查找? 我一直在玩if(),vlookup()和match()的组合,但是对于多个工作表似乎没有任何作用。

3
如何在Excel 2013中下载股票价格?是否有与Google Doc的GoogleFinance电子表格功能等效的功能?
在Google文档电子表格中,我可以使用以下单元格公式: =GoogleFinance("GOOG", "price") 下载股票的最新价格。Excel 2013中是否有等效功能? Excel的早期版本具有智能标记功能,可以为每个股票下载大量数据(实际上,如果您只需要价格,则太多了),而且我见过一些资料表明建议使用Bing Finance应用程序来支持Excel2013。不幸的是,这已经停产了。 有没有简单的方法可以做到这一点?我实际上只是需要最新的价格,并且我不关心它是否延迟,例如Yahoo Finance等。大概我可以编写VBA代码从YF下载CSV文件,进行解析等等,但是我希望避免创建启用宏的工作簿。

2
粘贴到Excel 2013时不能将制表符(\ t)识别为列定界符
我粘贴按制表符分隔的数据,通常excel将是“小”刀,并在每个制表符处按列分隔数据。 我不知道为什么,但是Excel不再识别这些选项卡,因此我必须每次都使用文本导入工具! 奇怪的是,当我将数据从excel复制到记事本时,列之间用制表符分隔!!但是,如果我尝试将其粘贴回excel,则数据将进入相同的列! 这是excel令人沮丧且非常愚蠢的行为! 为什么以前曾经起作用?较旧的excel版本比新的excel版本还聪明?我该如何解决? 编辑:它接缝它可能由于某些excel错误而发生。重新启动后,\ t再次正常工作。它又发生了2到3次。

2
如何在句子之间插入公式?
如何在句子之间插入公式?例如,在A1中,我要编写: Welcome =C1 因此=C1将替换为C1单元格中的任何内容。 如果在中A1写作Welcome,那么在B2中写作,=C1我会得到Welcome =C1,但是它们在单独的单元格中并且在它们之间有一个空格。

1
在Excel中引用命名范围的单个行/列的最短方法?
我有一个命名范围(NamedRange1),我需要在公式中引用该范围的第一行和第一列。我想出了以下几点: 第一排: INDIRECT("R" & ROW(UnpivotSource) & "C" & COLUMN(UnpivotSource) & ":R"& ROWS(UnpivotSource) +ROW(UnpivotSource) -1 & "C" & COLUMN(UnpivotSource),0) 第一栏: INDIRECT("R" & ROW(UnpivotSource) & "C" & COLUMN(UnpivotSource) & ":R"& ROW(UnpivotSource) & "C" & COLUMNS(UnpivotSource) + COLUMN(UnpivotSource) -1,0) 这似乎很麻烦,特别是因为Excel对象模型公开Rows,并Columns在VBA。有没有更简洁的表达方式?

4
如何在Excel中计算> 24小时?
我在下面摘录了我的电子表格。这是一个时间跟踪应用程序,其中包含开始日期/日期,会话ID和会话持续时间。通过在列D中添加持续时间来填充列A。 考虑 A B C D 1 2012/05/22 01:00 | Wed | Session 23341 | 9:00 2 2012/05/23 10:00 | Wed | Session 23342 | 22:00 3 2012/05/25 08:00 | Fri | | 0:00 如您所见,A2和A3之间的日期差表明D2中22:00的值表示46小时的持续时间(05/23 10:00 + 46:00 = 05/25 08:00)。但是,D列仅显示超过24小时的整天的22:00。 我读取D2的尝试已包含int(d2) = 0.00 / int(d2)*24 = 0.00 / hour(d2) …

5
Excel公式根据文本字符串计算时间持续时间,如上午9:00 - 下午12:30
我正在尝试开发一个Excel公式,该公式将计算以下格式的时间范围字符串的实际持续时间: 1:00am – 3:00am 根据 本文 它似乎应该像减去两次一样简单。例如,要获得两次(4:55:00)之间的小时,分​​钟和秒,文章说要执行以下操作: =TEXT(B2-A2,"h:mm:ss") 这是关于我有多远: =TEXT(RIGHT(B2,SEARCH(" – ",B2))-LEFT(B2,SEARCH(" – ",B2)),"h:mm:ss") 我想知道问题可能是我的文本字符串除了时间之外没有“日期”组件。唯一的解决方案是能够进行减法操作以将日期“捏造”到字符串中吗?或者是否有另一种替代方法,除了单独分解小时和分钟组件并计算持续时间?我还想补偿任何潜在的从上午到下午的时间跨度,如下午9点到凌晨12:00,如果可能的话。

2
如何计算平均起床时间和起床时间?
我有两列的电子表格。A包含入睡时间(我上床睡觉的时间),B包含唤醒时间(我醒来的时间)。我该如何计算平均上床时间和起床时间? 例如; A = 11:45 pm、11:00pm、12:15am、12:45am、12:00am B = 6:00 am、5:00am、5:30am、7:00am、6:00am 另外,如何计算行之间的总睡眠时间?即使我转换为24小时格式,Excel中的典型平均公式也会被丢弃。任何想法将不胜感激。

3
如果日期在当前星期中,则突出显示行
我正在为财务数据表。如果日期在当前一周,我想突出显示该行: 它应该是什么样的: 黄色填充的当前条件格式为B5:F15,其格式如下: =(TODAY()-$B6) < 7 问题在于,这最终会使整个表变成黄色。为什么这样做,以及如何更改条件公式? 实际上是什么样的:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.