本文目录一览:

求excel函数,第一列是姓名,第二列是民族,凡是姓李、黄的都是回族,其他的汉族

在b1单元格输入 =IF(OR(ISNUMBER(FIND("李",A1)),ISNUMBER(FIND("黄",A1))),"回族","汉族") 下拉

或者

=IF(OR(LEFT(A1)="黄",LEFT(A1)="李"),"回族","汉族")

下拉

关于excel函数随机分组姓名。

用Excel把人员名单随机分组操作方式如下:

1.首先,根据格式列出数据。这里,将数据随机分为4组。

2.将每个数据分配一个随机数RAND函数可以产生一个介于0和1之间的小数,每个随机数都是不同的,可以是与目标数据对应的唯一值。公式如下。

3.按照随机数排序在前一步中生成的数字,因此您可以对其进行排序。而且每个随机数都不一样,排序后,会得到一个唯一的连续排序值。公式如下。

4.在确定了组的最后一步后,我们将得到从1到总数的连续值。在这个步骤中,将排序值除以所需的组数,然后提取其余的组数来表示相应的组数。

其余,Excel提供MOD功能。为了便于理解,余数一致为+1,并且“组”字是连接的。一般公式如下:

5.这样就完成了随机分组。当工作簿更改时,将重新计算RAND函数,因此可以使用F9键刷新分组结果。

Excel怎么运用函数计算姓"刘"学生的"综合分"之和

=sumif(B3:B12,"刘*",H3:H12)

条件求和函数,其中星是通配符,通配任意长度的文本

Excel函数中如何根据姓名设置数字

用vlookup可以很好地实现,方法是:

首先得有一个sheet(假设为sheet1)存放你事先准备好的序列,如A列是姓,B列为数值等等,把所要对应数据都列好;

然后在一个你要输入的数据的sheet(假设为sheet2)内,设置公式=VLOOKUP(A1,Sheet1!A:C,2,FALSE)。

解释一下:公式中的A1为你要在sheet1中查找的数值,sheet1!A:C为所要查找的数值序列,2为如果找到值后返回数值序列的第2列,false为精确查找,如果找不到即返回错误#N/A。

上面公式的含义为:在sheet1的A列里精确查找A1的值,如果找到,则返回第2列,也就是B列的值,否则返回错误#N/A。

完善一下,如果找不到,返回0的公式:

=IF(ISNA(VLOOKUP(A1,Sheet1!A:C,2,FALSE)),0,VLOOKUP(A1,Sheet1!A:C,2,FALSE))

这样,就可以避免返回错误了。

希望能帮到你。

excel 2003中,一张工资表,如何求同一个姓氏的工资和?用什么函数最简单?

建立《工资表》,如下(模拟的Excel表):

行 A 列 B列 C列 D列 E列 F列 G列 ......

1 序号 姓名 工资 姓氏 工资总和

2 1 张三 100 张氏 【此处输入公式】

3 2 王五 200 王氏 【此处输入公式】

4 3 张二 100 刘氏 【此处输入公式】

5 4 王六 240

6 5 王三 320

7 6 刘二 180

8 7 张七 260

9 8 刘三 150

.... ..... ........ .......

求同一个姓氏的工资和:

张氏工资总和:在F列的F2单元格输入以下公式:

=SUMIF($B$100:$B$100,CONCATENATE(LEFT($E2,1),"*"),$C$100:$C$100)

用鼠标下托复制功能,将F2单元格中的函数公式复制到F列的其他单元格;就可分别得到“王氏、刘氏、.........”的工资总和。鼠标下托复制“王氏、刘氏......”所对应的工资总所在的单元格中的函数公式为:

王氏工资总和:在F列的F3单元格,显示的公式为:

=SUMIF($B$100:$B$100,CONCATENATE(LEFT($E3,1),"*"),$C$100:$C$100)

刘氏工资总和:在F列的F2单元格,显示的公式为:

=SUMIF($B$100:$B$100,CONCATENATE(LEFT($E4,1),"*"),$C$100:$C$100)

【补充说明】:

SUMIF函数的语法:

SUMIF(range, criteria, [sum_range])

1)range为:作为计算某单元格区域的值的条件单元格区域;通俗称“条件单元格区域”;

2)criteria为:用于确定对哪些单元格求和的条件;

3)[sum_range]为:要求和的实际单元格

那么,在上述给的函数公式(即:如下):

=SUMIF($B$100:$B$100,CONCATENATE(LEFT($E2,1),"*"),$C$100:$C$100)

其SUMIF函数语法解读如下:

1)range为:条件单元格区域,$B$100:$B$100

2)criteria为:用于确定对哪些单元格求和的条件,CONCATENATE(LEFT($E2,1),"*")

也就是,单元格E2中含有第一个字符+通配符(*),即:王*,代表王姓的人

3)[sum_range]为:要求和的实际单元格,$C$100:$C$100

如果《工资表》有1000行,那么,上述给的函数公式:

=SUMIF($B$100:$B$100,CONCATENATE(LEFT($E2,1),"*"),$C$100:$C$100)

中的“条件单元格区域”、“要求和的实际单元格”必须改变,变更后的函数公式为:

=SUMIF($B$1000:$B$1000,CONCATENATE(LEFT($E2,1),"*"),$C$1000:$C$1000)

如果《工资表》有1100行、1200行........行,依此类推修改公式。

EXCEL姓名匹配函数多重条件判定求解

逻辑关系叙述的很清楚,公式好写,

下面的公式可以直接复制粘贴使用,

具体公式为:

=if(b2="","",if(or(b2="其他",b2="其它",countif(a:a,b2)),"是","否"))

如有需要可以继续交流!