Excel 如何设置后面内容根据前面的内容自动填写需要的内容

来自:    更新日期:早些时候
excel如何根据一个单元格内容自动填写另一个单元格内容~

1,首先我们是用第一个表中竖列的信息填第二个表,所以要用函数vlookup来完成。现在工程B下面输入等于号“=”和函数“vlookup”,再输入括号“()”,再点击“工程B”,再输入“,”,这个逗号一定要是输入法在英文状态下的。

2,点击进入第一张有完整数据的表,选中A2:B10。

3,返回第二张表,我们可以看到,红笔画的地方名字不对,我们第一张表的名字是叫“表单一”而这里显示的是第二张表的名字,我们需要把这里的名字改成第一张表的名字。

4,这是我们把表的名字改后的情况,注意名字后面有感叹号“!”,这个感叹句也必须是英文的感叹号。

5,我们再输入“,2”,这里“2”的意思是我们在“表单一”的第二列取数据。

6,再输入“,0”。然后我们对函数进行固定,在“A”,“2”,“B”,“10”前面分别加上“$”

7,点击“enter”键后我们发现出现的不是几年几月几日,这是因为我们单元格的格式不对,先不要管格式。

8,使箭头变成十字架的形状再向右拉,进行填充。

9,点击鼠标右键,在出现的列表里选择“设置单元格格式”。

10,将单元格格式改为日期格式。

11,这就是我们改完格式之后的结果。

  可以使用VLOOKUP函数来做到的,如果想要A1中输入张三则B1显示1,A1中输入李四则B1显示2,A1中输入王五则B1显示3,那么就在B1中输入以下公式:
=VLOOKUP(A1,{"张三",1;"李四",2;"王五",3},2,FALSE)
  在这个公式中,花括号{}里面用来写条件和对应结果,应写为{条件1,结果1;条件2,结果2;条件3……}这样的,注意同一组条件和结果间用英文逗号,不同组之间则用英文分号,例如这里结果1;条件2这里。

  当然,如果能够有对照表的话,事情会更简单,例如对照表在Sheet1中,A列为名字(上例中的“张三","李四"等),B列为对应的编号(上例中的“1","2","3")。打算在Sheet2的A1中输入名字,B1中显示编号。这种情况可以在Sheet2的B1中输入以下公式:
=VLOOKUP(A1,sheet1!A:B,2,false)

第一步:设置参数表 例如 A1 手机 B1 100元 C1 台
第二步:设置名称区域(如果你的数据时固定的,可不设置),用offset(),counta()两个函数设置
第三部引用:方法很多,可用vlookup(),index()+match(),或offset()+match()

用VLOOKUP函数可解决

这个貌似要设定宏吧。。。上网上找找相关教程看看


Excel 如何设置后面内容根据前面的内容自动填写需要的内容视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网