Tag: excel 2010

validationdate是否在两个date之间 – Excel

我正在尝试根据date标准提取一组数据。 如果事件date不在“开始date”和“结束date”之间,则不应将其拖入结果中。 如果它确实落在这些date之间,则需要确保唯一ID与正确的程序匹配。 这将需要拉出与这些特定事件相关的所有数据。 如果在开始date和结束date之间,所有唯一ID和程序ID需要匹配并被拉动。 最终结果应该与以下内容一致

Excel 2010条件格式不会使用INDEX / MATCH公式

我有一个表使用以下公式从两个其他表中提取数据: =IF(INDEX(InitASIPTable,MATCH([@[EFH JST]],InitInspJST,0),MATCH(HeaderRow,TailNumberRow,0))="INITIAL CW",INDEX(SortieTime[CW-13R],MATCH(HeaderRow,SortieTime[Tail],0)),INDEX(InitASIPTable,MATCH([@[EFH JST]],InitInspJST,0),MATCH(HeaderRow,TailNumberRow,0))) 基本上,看第一张桌子,看是否已经完成了初步检查。 如果是,则进入第二个表格以提取循环检查剩余时间,如果没有,则提供剩余的时间直到初始检查。 我遇到的问题是获取Excel 2010中的条件格式,以突出显示表格中的单元格,以显示我看到的时间是从初始表格还是循环表格中提取的。 我在这个表格中有12行x 15列,我试图把这个格式化。 我已经尝试使用此公式的条件格式: =ISNUMBER(INDEX(InitASIPTable,MATCH([@[EFH JST]],InitInspJST,0),MATCH(HeaderRow,TailNumberRow,0))) 但是,Excel会拒绝使用“input的名称无效”错误消息的公式,即使在表中间放置该公式时,它会正确返回“TRUE”或“FALSE”。 我也尝试明确定义每个范围,而Excel接受规则,它不适用条件格式。 这是Excel正在接受的修改公式: =ISNUMBER(INDEX('SHEET 1'!$G$5:$U$16,MATCH($A$2:$A$13,'SHEET 1'!$A$5:$A$16,0),MATCH($D$1:$R$1,'SHEET 1'!$G$2:$U$2,0))) 在这里定义范围: Sheet 1 G5:U16是初始时间数据表 A2:A13是要格式化的表中的[EFH JST]列(唯一键) Sheet 1 A5:A16是初始表的JST列 D1:R1是要格式化表格的标题行 Sheet 1 G2:U2是初始数据表的标题行 任何时候我把这个公式放到表格中间,它就会正确地返回true或false,所以我知道这个公式在这里工作。 我想处理一个比Excel更复杂的公式吗?还是我错过了别的东西?

如何将列A值连接到列B使用Excel VBA

嗨,我试图将列A的值连接到列B与文本“颜色 – ”,但列A包含多个颜色值。 我希望每个颜色的值应该与列B中的值“颜色 – ”连接。我试过这个公式= CONCATENATE(“颜色 – ”,A2)但它不工作在我的情况。 请参阅图像供你参考,任何人都可以帮助。

Sumif与排除标准

我有一个名单上有150个名字的电子表格,加上电话时间和停机时间。 电子表格名称是所有名称。 我有另外一张名为“排除”的表,其中有30个这样的名字。 我需要一个公式来添加列B中的所有电话时间,但排除“排除”中的30个姓名。

自动调整目标单元格,但仅当内容较大时

我在我的Worksheet_Change Sub中使用下面的一块VBA来自动化一个特定的列与文本项: Private Sub Worksheet_Change(ByVal Target As Range) Dim nextTarget As Range Set nextTarget = Range(Selection.Address) 'store the next range the user selects If Target.Column = 1 Then Target.Columns.Select 'autofit requires columns to be selected Target.Columns.AutoFit nextTarget.Select End If End Sub 上面的问题是,每当你进入一个比其他单元格短的单元格的单元格时,它会缩小列以适合目标单元格,而其他单元格则不在其他单元格之中。 有什么补充,我可以解决这个问题?

将数据视图从Access复制/粘贴到Excel时,可能会有255个字符的截断

我已经看到一些关于导出数据的东西,但是我正在做的是复制/粘贴。 我正在查看Access窗体的数据表视图,并试图将其复制到Excel。 该表格有2个备注字段。 如果我一次只复制一个备忘录字段,则会获得该字段的所有内容。 如果我尝试复制整个数据表视图并将其粘贴到Excel中,备注字段将被截断。 有没有办法解决这个问题,除了导出数据?

在Excel中协助构build特定的IF语句

好吧,我有这样的细胞: A1: 8/19 Completed A2: Completed 4/17 所有单元格看起来都像这两个,或者它们是空白的。 所以我想把一个IF语句放在一起,如下所示:如果一个单元格是空白的,我希望它说“未完成”,但如果它不是空白,我想在单元格内返回date。 所以A1会简单地说"8/19"和A2 "4/17"但是如果它的空白,它只是说“未完成” 我明显知道它包含一个IF(ISBLANK())声明,但是我很难找出其余的!

在Excel中计算基于15分钟增量的成本

这一个令人困惑,我有一个用户谁已经要求一个Excel表格,让他们进入一个时间在几分钟内的单元格A1将计算一个价值,以收取另一家公司在单元格C1。 但收费标准如下:第一个小时为355.68英镑,之后每15分钟为88.92英镑 如果以15分钟的增量中的一个增加,则时间超过7分钟,如果在7分钟以内,则该时间会整整增加15分钟或减less。 我完全不知道该从哪里开始。

如何在excel中输出两个单元格的值?

我有两列,old_name和new_name。 我正在试图把这两个专栏的基础上的命令放在一起。 所以我想输出到另一个单元格,也许C2: replace [contents of old_name] [contents of new_name] 我怎样才能完成这个任务? 我似乎不能简单地input: replace =A2 =B2 也不 replace =CELL("contents", A2) =CELL("contents", B2) ————————————————– | A | B | ————————————————– | 1 | old_name | new_name | ————————————————– | 2 | filename1.txt | filename2.txt | ————————————————– 预期产出: replace filename1.txt filename2.txt

使用VBA复制部分长度和内容都不相同的单元格

所以我有workbook1(wbThis)和workbook2(wbTarget)和wbThis'表中我有一些细胞填充。 这些单元格的格式为: 从A6 P2123:开始程序 A7 P1234:代码 A8 P4456-6:文件 | V (向下箭头) A27 它继续这样下去。 现在我有两个问题。 问题1我想复制PXXXxX:小x就像是任意总和 – 或_或>等等)代码到wbTarget。 这个代码的变化,你可以看到,但总是会有一个“P”在开始和一个“:”在结束。 对此,我尝试了一下代码: Dim wbThis As Workbook Dim wbTarget As Workbook Dim rowRng As Integer Dim targetRowRng As Integer For rowRng 6 To 27 For targetRowRng 14 To 35 If Left((A:rowRng).Value,1) = "P" Then wbThis.Sheets("Sheet1").Range(A:rowRng).Copy wbTarget.Sheets("Sheet1").Range(E:targetRowRng).PasteSpecial End If Next […]