excel根据A列的数值自动填写B列 ,能正确使用再追加

2024-12-28 11:41:21
推荐回答(4个)
回答1:

  1. 这要用到索引,就是VLOOKUP函数。几个列子吧,如下图,要将表一的内容用公式填充到表二里去,也就是途中B列的数据依据“产品编码”自动填充到G列:

  2. 在G列输入公式 “=VLOOKUP(E3,A:B,2,0)”,也就依据E3单元格,去匹配A:B区域中B列的数据,看产品编码8010就自动匹配出事G的产品类型了:

  3. 然后在用下拉公式,G列就全部填充好B列的数据了。


回答2:

前二个问,即,根据A列自动填写B和填写C列,都需要你有一个对照表,然后配合vlookup函数
以第一问为例,首先,你要有对照表,不然不可能知道哪个编号对应什么名称。
比如,你sheet1表A列是编号,B列是对应的名称
然后其他表中,B2或者C2输入公式
=if(a2="","",vlookup(a2,sheet1!A:B,2,0))
下拉填充即可
第三问,问题提问的有些随意,不够严谨,提供一下理解中的解答,供参考
比如某一列是指A列
那么,选中A列,是整列选择,此时激活单元格应该是A1
然后,数据有效性,使用自定义
公式输入
=countif(A:A,a1)=1
确定,即可。
这样当A列出现重复时,会不允许输入

回答3:

刚才,把数字帐号输错,又修改了:
第一个公式:
=IF(A2=209117183126,"正通房地产交易中心",IF(A2=226008617946,"预算外资金管理局",""))
第二个公式:
=IF(A2="1606-327","巨野县房管局",IF(A2="00-20512","工商局",""))

回答4:

=ISERROR(VLOOKUP(E3,A:B,2,0),"",VLOOKUP(E3,A:B,2,0))