excel 输入组员名字 自动显示该组名称

由于分组过多,人工输入错误率较大,例如,张三是1组,李四是3组的。能不能用Excel实现,比如在A1表格输入张三,B1会自动显示1组。在A2表格输入李四,B2会自动显示3... 由于分组过多,人工输入错误率较大,
例如,张三是1组,李四是3组的。
能不能用Excel实现,比如在A1表格输入张三,B1会自动显示1组。
在A2表格输入李四,B2会自动显示3组。
是不是需要建立一个总表,然后链接,或者用excel的函数?
vlookup函数,我试过,但是不知道是我没写对公式还是怎样,没有效果。
展开
 我来答
帐号已注销
2010-04-10 · TA获得超过8613个赞
知道大有可为答主
回答量:3242
采纳率:66%
帮助的人:2853万
展开全部
需要建立一个新的表,用于存放组和组员的对应关系,格式如下:
1组 张三
1组 李四
2组 王五
2组 赵六

设:对应关系表sheet名称为 AAA
在原数据表: 需要在输入姓名的列为 A 列
显示组别的列为 B 列

在 B 列的 B1 输入公式,按Ctrl + Shift + Enter 确定为数组公式:
=CONCATENATE(($A1=Sheet2!$B:$B)*Sheet2!$A:$A)
然后向下拉,复制公式到需要的行数
——-------
LOOK函数不行,使用前,必须对查找的范围进行排序

改了个公式,在 B1 输入公式,按Ctrl + Shift + Enter 确定为数组公式:

=IF(COUNTIF(Sheet2!$B$1:$B$50,$A1),INDEX(Sheet2!$A:$A,SUM((Sheet2!$B$1:$B$50=$A1)*ROW(Sheet2!$B$1:$B$50)),1),"未登记")

Sheet2!$B$1:$B$50 辅助列的有效数据行,即登记了50个人的组别,放在Sheet2!内,LZ可根据需要改公式
向下拉

试过了,好用
蒉秀花宁巳
2019-11-23 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:1001万
展开全部
恩,建立一个总表,然后使用VLOOKUP函数
比如在SHEET1中建立总表
A1
张三
a2
1组
B1
李四
B2
2组
在SHEET2中使用时
A1
张三
A2
(公式)=VLOOKUP($A1,Sheet2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stmob
2010-04-10 · TA获得超过6824个赞
知道大有可为答主
回答量:1205
采纳率:0%
帮助的人:1509万
展开全部
恩,建立一个总表,然后使用VLOOKUP函数

比如在SHEET1中建立总表
A1 张三 a2 1组
B1 李四 B2 2组
在SHEET2中使用时
A1 张三 A2 (公式)=VLOOKUP($A1,Sheet2!$A$1:$B$2,2,TRUE)
然后公式向下拖动就可以了
______________________________________
那这样,建立表之后,选插入-名称-指定-最左列
在SHEET2中使用时
A1 张三 A2 (公式)=indirect($A1)
然后公式向下拖动就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔方铃
2010-04-10 · 工作之余,休闲之余。
魔方铃
采纳数:173 获赞数:647

向TA提问 私信TA
展开全部
看看帮助吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ExcelPower
2010-04-10 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11863

向TA提问 私信TA
展开全部
发我看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式