当前位置:主页 > Office办公 > excel公式怎么用

excel公式怎么用

Excel公式: 获取非连续单元格区域中只出现一次的数字
Excel公式: 获取非连续单元格区域中只出现一次的数字

Excel公式: 获取非连续单元格区域中只出现一次的数字本次的练习是:如下图1所示,有一组非连续的单元格区域,由任意数量的单列区域组成,每个区域中的值有数字、文本或空格。要求从单元格A2开始,使用公式生成一个列表,这个列表由上述非连续单元格区域中所有只出现了一次的数字组成(如图1所示,1、2和9这三个数字在非连续的单元格区域中只出现了一次)。图1注意,虽然图1中在单元格区域C1:N12中有很多单元格为空,但解决方案的公式中要考虑这些单元格也可能存在数据的情况。先不看答案,自已动手试一试。公式在单元格A2中输入公式:=IF(ROWS(A$2:A2)>$A$1,””,AGGREGATE(15,6,(ROW(INDIRECT(“1:”& MAX(RNG)+1))-1)/(FREQUENCY(RNG,ROW(INDIRECT(“1:” &MAX(RNG)+1))-1)=1),ROWS(A$2:A2)))下拉直至出现空单元格为止。

Excel公式技巧:十进制数转换成指定进制的数
Excel公式技巧:十进制数转换成指定进制的数

使用公式来解决问题:给定一个十进制的正整数,将其转换成指定进制的数。如下图1所示,在单元格A2中是给定的十进制正整数值,单元格B2中是指定的进制,示例中是4进制,单元格C2中是转换后的结果,单元格D2中使用公式检验结果是否正确。图1在单元格C2中的公式是:=SUMPRODUCT(MOD(FLOOR(A2/B2^(ROW(INDIRECT(“1:20”))-1),1),B2)*10^(ROW(INDIRECT(“1:20”))-1))在单元格D2中的公式是:=SUMPRODUCT(B2^(ROW(INDIRECT(“1:” &LEN(C2)))-1),0+MID(C2,1+LEN(C2)-ROW(INDIRECT(“1:” & LEN(C2))),1))下面来详细解释公式是怎么得来的。对于任何进制的数来说,其通用形式为:

Excel公式技巧:从字符串中提取数字——数字位于字符串开头
Excel公式技巧:从字符串中提取数字——数字位于字符串开头

Excel公式技巧:从字符串中提取数字——数字位于字符串开头本文主要研究从字符串开头提取数字的技术:1. 这些数字是连续的2. 这些连续的数字位于字符串的开头3. 想要的结果是将这些连续的数字返回到单个单元格对于下面研究的每种解决方案,我们需要在两种不同的情况下测试其健全性:1. 字符串中除开头外其他地方没有数字的情况,例如123ABC。2. 字符串中除开头外其他地方也有数字,要么在末尾,要么在中间,例如123ABC456或123ABC456DEF。无论字符串中除开头外是否还有其他数字,将要研究的某些解决方案都可以很好地工作,但有些解决方案则存在局限性。在分析每种解决方案时,将会明确说明。LOOKUP与LEFT

excel公式技巧:从单元格区域的字符串中提取唯一值
excel公式技巧:从单元格区域的字符串中提取唯一值

如下图1所示,在单元格区域A1:A10中有一些数据。现在,想从该区域中提取单词并创建唯一值列表,如列B中的数据所示。图1可以在单元格B1中编写一个公式,向下拖拉以创建该唯一值列表。如何编写这个公式呢?先不看答案,自已动手试一试。公式在单元格B1中输入数组公式:=IF(ROWS($1:1)>$C$1,””,INDEX(Arry3,SMALL(IF(FREQUENCY(IF(Arry3<>””,MATCH(Arry3,Arry3,0)),Arry2),Arry2),ROWS($1:1))))下拉直至出现空单元格为止。在单元格C1中,下面的数组公式:

Excel公式练习42: 统计句子中满足条件的单词个数
Excel公式练习42: 统计句子中满足条件的单词个数

如下图1所示,在单元格A1中有一段英文文本,其中可能包含标点符号或不包含标点符号,在单元格B1中输入一个公式,识别文本中包含五个元音字母的单词,统计出这些单词的个数。图1注意,统计的单词应满足:1. 单词中包含全部五个元音字母2. 这五个元音字母在单词中从左至右出现的顺序是a、e、i、o、u3. 这五个元音字母在单词中只出现一次在图1中,红色字体的单词满足条件,而黑色斜体的单词虽然包含全部的五个元音字母但由于顺序不符合要求,因此不满足条件。先不看答案,自已动手试一试。公式

excel公式教程: 1/17和其他全数字(pandigitals)
excel公式教程: 1/17和其他全数字(pandigitals)

这篇文章介绍的技巧很有趣,不知道读完后,有没有感兴趣的朋友能再贡献出几个全数字(pandigitals)来。技巧来源于使用公式从由数字字母组成的字符串末尾返回数字,例如在单元格A1中有下面的字符串:ABCDEF123456使用公式:=0+MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&”0123456789″)),LEN(A1))将返回字符串末尾的数字123456。我们已经知道,在公式中,将字符串“0123456789”与单元格A1中的字符串联接,以避免MIN函数返回错误,因为如果在单元格A1中没有包含从0-9中的所有数字,那么从FIND函数中返回的结果将包含错误值,而MIN函数不能忽略错误值,这样会导致公式的结果是错误值。首先在单元格A1中的字符串末尾添加“0123456789”,确保要查找的字符串中现在至少包含1个0-9中的每个数字(这样,从FIND返回的所有10个值都是非错误值),同时通过将这个由0-9这10个数字组成的字符串放在A1的末尾以确保不会影响MIN函数所需的输出。下面的公式也可以得到相同的结果:=0+MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&7^18)),LEN(A1))

excel公式技巧:从字符串中提取数字——数字位于字符串末尾
excel公式技巧:从字符串中提取数字——数字位于字符串末尾

本文研究从字符串开头提取数字的技术:1. 这些数字是连续的2. 这些连续的数字位于字符串的末尾3. 想要的结果是将这些连续的数字返回到单个单元格与上篇文章一样,对于下面研究的每种解决方案,我们需要在两种不同的情况下测试其健全性:1. 字符串中除末尾外其他地方没有数字的情况,例如ABC456。2. 字符串中除末尾外其他地方也有数字,要么在开头,要么在中间,例如123ABC456或ABC123DEF456。MIN与FIND公式1:=0+MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1& 1/17)),LEN(A1))

excel公式教程:求字符串中的数字组成的数能够被指定数整除的数的个数
excel公式教程:求字符串中的数字组成的数能够被指定数整除的数的个数

在单元格A1中输入一个任意长度的字母数字字符串,请使用公式返回该字符串中能够被3、5或7整除的数字的数量。这里,“字符串中的数字”指字符串中可以被认为是数字的任意长度的连续子字符串。例如,字符串:XX30X5XXX42XX771包含有13个数字:3,0,30,5,4,2,42,7,7,1,77,71,771因为:3可以被3整除0可以被3、5或7整除30可以被3或5整除5可以被5整除4不能被3、5或7整除2不能被3、5或7整除

excel公式: 统计满足多个条件的条目数量
excel公式: 统计满足多个条件的条目数量

excel公式: 统计满足多个条件的条目数量如下图1所示,左边的表格是一个测试表,学生要根据单元格A3:A12中的国家名,在列B和列C相应的单元格中填写该国家的首都和使用的货币。右边的表格是正确答案。图1要求在单元格C1中输入一个公式,计算学生答对的数量。在图1所示的示例中,答案是4,也就是说左边的表格中有四行是正确的,如表中高亮显示的行。公式要求:1. 尽可能简短,即公式不仅要能够得到正确的答案,而且字符数尽可能少。2. 引用的单元格区域必须同时包含行和列,不允许只出现行或列(例如3:12、A:C)。3. 不允许使用名称。先不看答案,自已动手试一试。

excel公式教程:TRANSPOSE,非数组版本
excel公式教程:TRANSPOSE,非数组版本

有时候,我们想要寻找通常需要数组公式的非数组版本,其理由可能是:1. 认为这样可以提高工作表的性能(有时可以,有时不能)2. 不喜欢必须使用输入数组公式所必需的Ctrl+Shift+Enter组合键3. 从理论上讲,可能只是感兴趣本文研究数组公式的非数组版本,更多地属于第三类。强迫TRANSPOSE正常运行而不进行数组输入的必要强制措施令人费解且不切实际。这并不是说对它们没有兴趣,但这些强制性的使用并非TRANSPOSE独有。实际上,可以在许多函数中使用它们来生成返回值,否则将需要数组输入。下面是一个示例。假设从单元格A2起其下的单元格相加,想要确定这样的和在哪个单元格等于或超过某个数,例如5。这些单元格依次相加的和显示在列B中,假设我们不希望在解决方案中使用这样的辅助列。并且,假设我们希望返回必须相加才能达到该数的单元格数,如下图1所示。图1从图1中可以清楚地看出,答案是3,因为前3个单元格中1+2+3=6大于我们给定的目标数5。有两种标准的技术可以得到我们想要的结果。一种是使用数组公式:

共计28条记录 1 2 3 下一页