excel 在表1指定列输入任意内容 在表2指定列自动录入指定内容? Excel表格在一个单元格输入任意内容,另一个单元格自动填我...

作者&投稿:欧阳家 (若有异议请与网页底部的电邮联系)

图二B列如果有FILTER函数的话,公式:

=FILTER(C2:C14,B2:B14<>"")

如果没有那么使用下面数组公式:

=INDEX(C:C,SMALL(IF($B$2:$B$14<>"",ROW($2:$14),2^20),ROW(A1)))&""

C列的话一个SUMIF函数求和就好了。

=SUMIF(C:C,F2,B:B)

点开下面图片看演示,没用两个表了,在同一个表上演示了,对照着改就行。



有时希望在Excel某个单元格中输入内容时,在另外的单元格中自动记录该单元格输入时的日期和时间,例如在A列录入数据后,在B列同行对应的单元格中自动记录日期和时间。这时可用下面的方法来实现:
开启分步阅读模式
工具材料:
Excel
操作方法
01
由于公式要引用单元格自身,造成循环引用,必须打开“迭代计算”选项,否则Excel会提示“Microsoft Office Excel 不能计算该公式……,从而造成循环应用。……”的提示。
Excel 2003:单击“工具→选项→重新计算”,勾选“迭代计算”。

02
Excel 2007/2010/2013:单击“Office按钮(文件)→选项→公式”,在“计算选项”区域勾选“启用迭代计算”。
“最多迭代次数”可保持默认的“100”。

03
在B1单元格中输入公式:
=IF(A1="","",IF(B1="",TEXT(NOW(),"yyyy-m-d h:mm:ss"),B1))
然后拖动填充柄向下填充公式到所需的位置。
这样,当在A列输入数据时,B列对应的单元格会自动记录当前的日期和时间。

04
说明1:
上述公式虽然能记录A列单元格中第一次输入的日期和时间,但直接更改A列单元格内容后,该公式并不能记录最后一次输入的日期和时间。要记录A列单元格最后输入的日期和时间,可先按Delete键删除A列单元格内容后再次输入。
05
说明2:
重新打开Excel后,上述“迭代计算”选项会自动取消。如果启动Excel后打开了一个未设置该选项的工作簿,再次打开已设置“迭代计算”选项的工作簿时,Excel仍会给出循环引用的提示,此时重新设置“迭代计算”选项即可。

有时希望在Excel某个单元格中输入内容时,在另外的单元格中自动记录该单元格输入时的日期和时间,例如在A列录入数据后,在B列同行对应的单元格中自动记录日期和时间。这时可用下面的方法来实现:
开启分步阅读模式
工具材料:
Excel
操作方法
01
由于公式要引用单元格自身,造成循环引用,必须打开“迭代计算”选项,否则Excel会提示“Microsoft Office Excel 不能计算该公式……,从而造成循环应用。……”的提示。
Excel 2003:单击“工具→选项→重新计算”,勾选“迭代计算”。

02
Excel 2007/2010/2013:单击“Office按钮(文件)→选项→公式”,在“计算选项”区域勾选“启用迭代计算”。
“最多迭代次数”可保持默认的“100”。

03
在B1单元格中输入公式:
=IF(A1="","",IF(B1="",TEXT(NOW(),"yyyy-m-d h:mm:ss"),B1))
然后拖动填充柄向下填充公式到所需的位置。
这样,当在A列输入数据时,B列对应的单元格会自动记录当前的日期和时间。

04
说明1:
上述公式虽然能记录A列单元格中第一次输入的日期和时间,但直接更改A列单元格内容后,该公式并不能记录最后一次输入的日期和时间。要记录A列单元格最后输入的日期和时间,可先按Delete键删除A列单元格内容后再次输入。
05
说明2:
重新打开Excel后,上述“迭代计算”选项会自动取消。如果启动Excel后打开了一个未设置该选项的工作簿,再次打开已设置“迭代计算”选项的工作簿时,Excel仍会给出循环引用的提示,此时重新设置“迭代计算”选项即可。

对于您所描述的这两个问题,可以通过使用Excel中的公式和函数来实现。下面是具体步骤:

第一个问题:

  • 在图2-B1单元格中,输入以下公式:=IFERROR(INDEX(图1-C:C,SMALL(IF(ISNUMBER(图1-B:B),ROW(图1-B:B)),ROW(1:1))),"")。

  • 将公式应用到图2-B列的所有单元格中,方法是将B1单元格选中,然后使用填充手柄(即小黑点)下拉填充。

  • 这个公式的作用是,在图2-B列中根据图1-B列的每一行数字,在图1-C列中查找相应的内容,如果查找到了则将其录入到图2-B列,如果未找到则在图2-B列中保留空白。

    第二个问题:

  • 在图2-C1单元格中,输入以下公式:=IFERROR(INDEX(图1-B:B,SMALL(IF(ISNUMBER(图1-B:B),ROW(图1-B:B)),ROW(1:1))),"")。

  • 将公式应用到图2-C列的所有单元格中,方法同上。

  • 这个公式的作用是,在图2-C列中根据图1-B列的每一行数字,在图1-B列中查找相应的内容,如果查找到了则将其录入到图2-C列,如果未找到则在图2-C列中保留空白。

    请注意:这两个公式使用了Excel中的数组公式,需要在输入完公式后按Ctrl+Shift+Enter键来确认,不能直接按Enter键。

    希望以上解答能够帮到您,如有更多问题,欢迎继续咨询。



有时希望在Excel某个单元格中输入内容时,在另外的单元格中自动记录该单元格输入时的日期和时间,例如在A列录入数据后,在B列同行对应的单元格中自动记录日期和时间。这时可用下面的方法来实现:
开启分步阅读模式
工具材料:
Excel
操作方法
01
由于公式要引用单元格自身,造成循环引用,必须打开“迭代计算”选项,否则Excel会提示“Microsoft Office Excel 不能计算该公式……,从而造成循环应用。……”的提示。
Excel 2003:单击“工具→选项→重新计算”,勾选“迭代计算”。

02
Excel 2007/2010/2013:单击“Office按钮(文件)→选项→公式”,在“计算选项”区域勾选“启用迭代计算”。
“最多迭代次数”可保持默认的“100”。

03
在B1单元格中输入公式:
=IF(A1="","",IF(B1="",TEXT(NOW(),"yyyy-m-d h:mm:ss"),B1))
然后拖动填充柄向下填充公式到所需的位置。
这样,当在A列输入数据时,B列对应的单元格会自动记录当前的日期和时间。

04
说明1:
上述公式虽然能记录A列单元格中第一次输入的日期和时间,但直接更改A列单元格内容后,该公式并不能记录最后一次输入的日期和时间。要记录A列单元格最后输入的日期和时间,可先按Delete键删除A列单元格内容后再次输入。
05
说明2:
重新打开Excel后,上述“迭代计算”选项会自动取消。如果启动Excel后打开了一个未设置该选项的工作簿,再次打开已设置“迭代计算”选项的工作簿时,Excel仍会给出循环引用的提示,此时重新设置“迭代计算”选项即可。

Excel单元格输入内容在另一列自动填充相应内容~

Excel单元格输入内容在另一列自动填充相应内容呢?今天就教大家如何操作。

方法
1/9
先看一下“总表”,有学号和成绩两个字段。


请点击输入图片描述
2/9
【学号】没有重复值,具有唯一性。B列对应了相应的成绩。


请点击输入图片描述
3/9
这里要求大家跟据“明细”表中在A列中输入的每一个【学号】,自动搜寻其在“总表”中与之相同的学号,找到学号所对应的成绩,自动填充到“明细”表中的B列。下面就来看一下操作方法吧。


请点击输入图片描述
4/9
需要用到excel表格中的VLOOKUP函数。


请点击输入图片描述
5/9
在“明细”表中,选择B2单元格,输入公式即可。参数第一行选择A2。


请点击输入图片描述
6/9
参数第二行返回“总表”并框选出查找范围。


请点击输入图片描述
7/9
参数第三行输入2。


请点击输入图片描述
8/9
第四行不用填写数据,点击【确定】按钮。


请点击输入图片描述
9/9
B2单元格完成之后,只需下拉单元格自动填充公式就可以了。


请点击输入图片描述

1、电脑打开Excel表格。

2、再A1单元格中输入任意数字,然后再另一个单元格输入公式=IF(A1"",A1,"")。

3、另一个单元格输入公式=IF(A1"",A1,"")后,按回车就可以了,不管A1输入什么东西,这个输入公式的这个单元格都会自动生成A1的内容。

4、还有一种比较简单的方法,在另一个单元格中输入=A1也可以得到A1中的内容。