ROW与ROWS函数,生成连续的整数

有时候,我们希望公式中有一部分能够在该公式向下复制到连续的行时,生成一系列连续的整数。 一个经典的示例是使用INDEX/SMALL组合的公式,例如下面的公式1: =INDEX($B$1:$B$10,SMALL(IF($A$1:$A$10=&...

INDEX函数,给公式提供数组

INDEX函数虽然可以生成数组,但如果不用数组公式,似乎只能返回其生成的数组中的第一个元素。然而,可以使用INDEX函数来给公式提供数组。例如: =SUM(INDEX(A1:A10,N(IF(1,{1,4,8})))) 将计算单元格A1、A...

使用VLOOKUP函数在多个工作表中查找相匹配的值

在某个工作表单元格区域中查找值时,我们通常都会使用VLOOKUP函数。但是,如果在多个工作表中查找值并返回第一个相匹配的值时,可以使用VLOOKUP函数吗?本文将解这个技术。 最简单的解决方案是在每个相关的工作表中使用辅助列,即首先将相关的...

excel在主工作表中汇总多个工作表中满足条件的值

我们可能熟悉使用INDEX、SMALL等在给定单列或单行数组的情况下,返回满足一个或多个条件的值的列表。这是一项标准的公式技术。 我们述了一种方法,给定由多个列组成的单元格区域,从该区域返回由所有非空单元格组成的单个列。可以很容易地验证,在...

Excel怎么获取满足多个条件的数值之和

有一组数据,我们想要求出剔除某些数据后余下的数据之和,如下所示,要求数据区域中除代码FA、PD、SS之外的分数之和。 可以使用公式: =SUM(B2:I2)-(SUMIF(B1:I1,”FA”,B2:I2)+SUMI...

excel数据透视表怎么移除前导0

我从其他地方下载了一些数据,但其中有一些数据带有前导0,例如: 006892 000WIN 如何使用一个公式将这些前导0去掉? 假设这些数据在工作表中的A列,可以使用公式: =SUBSTITUTE(A2,0,””) ...

excel数据透视表怎么生成连续的整数

之前的文章中,我们主要解了如何让公式中有一部分能够在该公式向下复制到连续的行时,生成一系列连续的整数。使用的是ROW函数:ROW()或者ROW(A1)、ROWS($1:1)或者ROWS(A$1:A1),充当SMALL函数的参数k的值,让我们...

3种方法来用Excel制作发票

本文教你如何在Windows和Mac电脑上的Microsoft Excel中制作商业发票。你可以手动制作发票,也可以选择发票模板。 步骤 方法 1在Windows上使用模板 打开Microsoft Excel。它是一个绿色的图标,上面有一个...

获取Excel单元格区域中最长内容的单元格数据

如下所示的工作表,在单元格区域A1:A7中有一组数据,如何使用公式获取该区域中最长内容的单元格数据?即单元格A2包含的文本“excelperfect”。 先不看答案,自已动手试一试。 公式思路 先求出单元格区域中每个单元格中数据的长度,然后...

获取每行中第一个非空单元格

如何使用公式获取每行中第一个非空单元格?例如下所示工作表,要求使用公式根据上半部分的表格求各项目的开工日期。 也就是说,要求出单元格区域B2:G6的每行中第一个非空单元格对应的B1:G1中的日期。 先不看答案,自已动手试一试。 公式思路 先...

具有50%占空比的奇数整数分频

参考自《硬件架构的艺术》。 思路:产生具有50%占空比的奇数分频时钟,最简单的方式是以期望输出频率的一半(即输出周期的两倍)生成两个正交相位时钟,这两个正交时钟之间有90°的相位差(即相差四分之一个周期),然后将这两个时钟异或,就得到了奇数的50%占空比时钟。 本次内容针对的是3分频。具体的思路按照 ...

Protobuf生成文件报错

Mac下protobuf生成文件报错问题解决办法,windows下就不会这么麻烦了,如果linux下出现类似报错信息按照下面的解决逻辑依然适用。 1、由--go_out引发的报错 1.报错信息: user@C02FP58GML7H pbfile % protoc --go_out=./ ./user ...