如何将excel表格中的两列数据进行绑定,即输入一列内容,下一列就相应的对应上来

2024-11-29 00:45:35
推荐回答(4个)
回答1:

你的需求没有说清楚。不知道你的需求是否和下面的问题一样,如果一样,参考一下就是了。
原提问内容:
EXCEL输入简称显示全部内容,如一列输入“HZ”,一列显示“哈尔宾轴承”,输入“CC”显示“仓潮机电”。谢
我的回答内容:
建议你使用VLOOKUP函数,只需在另一个Sheet中对应存放好简称和全称即可。
具体操作方法如下:
1.准备基本资料:
在你的文档中新建一个Sheet用来存放简称和全称的对照关系,假设新建的Sheet名字是Sheet4。然后在Sheet4的A1单元格输入“简称”,B1单元格输入“全称”。在A2单元格输入HZ,B2单元格输入“哈尔滨轴承”。同样方法在A3单元格输入CC,B3单元格输入“仓潮机电”。其他简称和全称每组一行依次向下填写即可。
2.编辑公式:
在需要自动显示全称的那个Sheet中编辑公式,假设我们在C列中输入简称,希望在对应行的D列中显示全称,则只需要在D2单元格中输入以下公式:
=VLOOKUP(C2,Sheet4!A:B,2,0)
(注意上面的各个字符都不能省略)然后向下拖动D2单元格右下角的加号使D2下面的单元格都套用此公式。以后我们在C2单元格中输入HZ,那么D2单元格就会自动显示“哈尔滨轴承”。依次类推,在C5单元格输入简称,D5单元格就会显示对应的全称。
套用以上公式后你会发现如果C列没有输入内容,或者在C列输入的简称是尚未定义的简称,那么对应的D列就会显示 #N/A ,这是报错的意思,但是如果C列还没有输入内容对应D列也应该显示为空才对嘛!所以我们要把上面的公式改进一下:
=IF(C2="","",VLOOKUP(C2,Sheet4!A:B,2,0))
或者
=IF(ISNA(VLOOKUP(C2,Sheet4!A:B,2,0)),"",VLOOKUP(C2,Sheet4!A:B,2,0))
这两个公式的区别在于当C2中输入的简称不存在于第一步维护的基本资料时,使用第一个公式在D2中得到的结果是 #N/A ,使用第二个公式在D2中得到的结果是空。

以上是使用VLOOKUP函数满足你的需求的一个案例,希望对你有帮助。如有不懂的地方,可以发消息给我。

回答2:

excel的引用分为相对引用和绝对引用两大类,
1、例如,B列的数据是A列数据的2倍,则可以在B列的B1单元中输入=A1*2 ,然后把B1复制到B列的其它格中,就可以了;如果把B1复制到C1,则C1等于B1的2倍。这就是相对引用,以上公式表示本格的数值等于“左边一列同行的数值的2倍”(A列是B列左边的一列,1与1同行)。
2、例如,B列的所有格都是A列第一格(即A1)的2倍,则可以在B列的B1单元中输入=$A$1*2 ,(把光标停在输入栏A1范围内,按F4,每按一次分别会变为$A$1、$A1、A$1、A1四种显示,有$符号表示锁定,$A$1表示锁定A列且锁定第1格),然后把B1复制到任何地方,到会等于A1的2倍。
3、如果你在一张表(10行)中,需要得到以下结果:B列的数等于A列的2倍,C列等于A列的数除以B列的和,那就要用相对引用和绝对引用:
B1格中输入 =A1*2 ,C1格中输入 =B1/(sum(B$1:B$10)) ,然后把B1、C1选中,复制,再选中B2到B10,粘贴,就把这个表做好了。

回答3:

可以用函数实现,举个例子楼主参考:
公式目的是当A1中为1时B1对应显示2,否则B1为空。
在B1中输入函数
B1=IF(A1=1,B1=2,"")

回答4:

使用vlookup函数解决,具体用法可以查看帮助