excel 怎么查找某列的值 然后返回另一列的值??
11 1
1101 11 2 1
110101 1101 3 2
1102 11 4 1
请问这种情况要怎么入理? 展开
如图,B列在A列中查找,D列得到B列对应C列的值:
D1用VLOOKUP函数精确查找,公式:
=IF(B1="","",VLOOKUP(B1,A$1:C$4,3,))
VLOOKUP函数中:B1为查找值;A$1:C$4为查找区域,其中A1到A4是被查找列,必须为查找区域的第一列,结果列在查找区域的第3列C1到C4(第3个参数“3”表示查找区域的第3列);第4个参数缺省状态,就是FALSE,表示精确查找,可以输入FALSE或0;下拉D1单元格填充柄,复制填充公式;
或:
=IF(B1="","",VLOOKUP(B1,IF({1,0},A$1:A$4,C$1:C$4),2,))
公式中IF({1,0},A$1:A$4,C$1:C$4),作用是连接不相连两个区域;这个公式可以解决不连续区域的查找问题,如:被查找列不为区域的第1列时尤为适用;下拉D1单元格填充柄,复制填充公式。
=vlookup(要找的标题单元格,目标矩阵,要引用矩阵中的列数,FALSE)
要找的标题单元格:就是你在另一个表的某一列里要找的对应A列的值
sheet1的目标矩阵:以你的例子中是A1:D4
要引用矩阵中的列数: 在你的例子中要引用D列,矩阵中就是第4列,填入数字4
最后加个参数false,意思是找到了直接引用,不要排序
使用这个函数时要确定你的目标矩阵里面没有重复的值才能正确引用。
具体还不清楚可以看看excel的帮助文件
=vlookup("*"&A2&"*",数据表!B:C,2,0)
微软的OFFICE是最为流行的办公软件,主要有OFFICE2010和OFFICE2007两个版本。Office 2000是第三代办公处理软件的代表产品,可以作为办公和管理的平台,以提高使用者的工作效率和决策能力。Office 2000中文版有4种不同的版本:标准版、中小企业版、中文专业版和企业版。
在Office 2000中各个组件仍有着比较明确的分工:一般说来,Word主要用来进行文本的输入、编辑、排版、打印等工作;Excel主要用来进行有繁重计算任务的预算、财务、数据汇总等工作;PowerPoint主要用来制作演示文稿和幻灯片及投影片等;Access是一个桌面数据库系统及数据库应用程序;Outlook是一个桌面信息管理的应用程序;FrontPage主要用来制作和发布因特网的Web页面。
Microsoft Office XP是微软有史以来所发行的Office版本中最重要的版本,而且也被认为是迄今为止功能最强大、最易于使用的Office产品。新版Office放弃了以往以产品发布年命名的惯例!产品名称中的XP,是英文Experience(体验)的缩写,代表着新版Office在包容覆盖广泛设备的Web服务之后,将给用户带来丰富的、充分扩展的全新体验。
除核心的 Office XP 程序 — Microsoft Word、Excel、Outlook和 PowerPoint— 外,Office XP 专业版 中包含 Microsoft Access 2002,它是 Office XP 数据库解决方案,可帮助用户存储、访问和分析数据。
=LOOKUP(B4,A$1:A$4,C$1:C$4)
向下复制单元格。
=vlookup(b1,a:c,3,FALSE)