输入名字自动取表字怎么取


今天我们将通过一个有趣的案例来学习如何在数据表的一列中按照关键字进行查找,并返回匹配的完整数据表区域。

案例描述:

假设我们有一张邻居的团购表(如图1所示)。我们的任务是在表格的特定区域设置一个查找功能,只需输入菜品的关键字,就能模糊查找出包含该关键字的所有菜品及其购买人。

解决方案:

1. 我们选中数据表中“差异”列的第一个空单元格。

2. 在菜单栏中,我们选择“布局”选项,然后点击“公式”。

3. 在F2单元格中,我们输入以下公式来进行查找和筛选:

=FILTER(A2:B21,ISNUMBER(FIND(D2,B2:B21)))

公式解释:

FIND(D2,B2:B21):在B2到B21区域中查找D2单元格中的文本,并返回其位置。

ISNUMBER():判断FIND函数返回的值是否为数值(即是否找到关键字),返回TRUE或FALSE。

FILTER函数:基于定义的条件筛选数据。在此,它返回所有B列中关键字匹配的行。

4. 当我们在D2单元格中输入新的关键字时,F、G列的查找结果会自动更新。

当前的问题在于,查找结果的数据表没有边框,无法清晰地展示结果。我们需要为其添加边框以适应查找结果的变动。

5. 为了解决这个问题,我们选中F2到G21的区域。

6. 然后,在菜单栏中选择“开始”,点击“条件格式”,选择“新建规则”。

7. 在弹出的对话框中,我们选择“使用公式确定要设置格式的单元格”,并输入以下公式:=F2""。这意味着只有当F2单元格有内容时,才应用格式。

8. 接着,在对话框的“格式”选项中,我们选择“边框”选项卡,并设置为黑色实线。

9. 点击“确定”完成设置。这样,只有有值的区域才会显示边框。

很多学习者可能觉得单个案例的学习不够系统,他们更希望有一个从基础到高级的完整教学。为此,我们特别推出了一个全新的专栏——Excel从入门到精通。这个专栏从最基础的操作和概念开始,逐步深入,涵盖Excel的各个方面,帮助大家成为真正的Excel高手。

专栏名称:Excel从入门到精通

作者:Excel学习世界

价格:99币

已有76人购买

查看详细信息。