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

这是根据A列的账号自动填写B列的名称这是根据A列的项目编号自动填写C列的名称网上找过几个代码不过在A列没有数值的时候不是空白的好像显示数据错误还是什么的英文另外如果可以的... 这是根据A列的账号 自动填写B列的名称

这是根据A列的项目编号 自动填写C列的名称
网上找过几个代码 不过在A列没有数值的时候 不是空白的 好像显示数据错误还是什么的英文

另外 如果可以的话像保持某一列的数值不能重复 怎么操作
展开
 我来答
绿衣人敲门
推荐于2016-10-01 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63763
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

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

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

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


enjoyllonely
2013-07-03 · TA获得超过2.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:7192万
展开全部
前二个问,即,根据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列出现重复时,会不允许输入
追问
关于第一个问题 如果我把sheet1表做在另外一个工作薄里行吗
追答
可以。但是有个限制条件,你公式要起作用的话,需要你打开那个另一个工作簿。
公式比如
=if(a2="","",vlookup(a2,[对照表.xls]sheet1!A:B,2,0))
这样的话,你需要打开那个 对照表.xls 这个文件,公式才会真正起到作用。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨柳岸501
2013-07-03 · TA获得超过3174个赞
知道小有建树答主
回答量:2032
采纳率:56%
帮助的人:516万
展开全部
刚才,把数字帐号输错,又修改了:
第一个公式:
=IF(A2=209117183126,"正通房地产交易中心",IF(A2=226008617946,"预算外资金管理局",""))
第二个公式:
=IF(A2="1606-327","巨野县房管局",IF(A2="00-20512","工商局",""))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1b8c930
2018-05-03
知道答主
回答量:7
采纳率:0%
帮助的人:2.4万
展开全部
=ISERROR(VLOOKUP(E3,A:B,2,0),"",VLOOKUP(E3,A:B,2,0))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式