⑴ 如何在EXCEL单元格内实现输入数据下拉菜单自动匹配数据源中的内容
如果不用下拉菜单,用一道公式搞定:
在Sheet2的F4输入
IF(F$3="","",INDEX(Sheet1!D:D,SMALL(IF(ISNUMBER(FIND(F$3,Sheet1!D$1:D$100)),ROW($1:$100),4^8),ROW(1:1)))&"")
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
⑵ EXCEL中如何添加一个数据源
方法如下:
1、选中要插入数据源的图表;
2、在图表工具功能区中,选择设计中的选择数据;
5、选择需要加入的数据源,确定,即可。
⑶ 如何在EXCEL单元格内实现输入数据下拉菜单自动匹配数据源中的内容
Private Sub worksheet_SelectionChange(ByVal Target As Range)
'启用EXCEL宏使用的环境,具体方法可问度娘;
'按ALT+F11打开VBE编辑器,找到左侧VBAproject工程树下方的(sheet2)表;
'双击该表,将代码粘贴进表右侧代码窗,保存。
'文件另存为.XLSM或.xls格式
Dim d, iRow%, i%
Set d = CreateObject("scripting.dictionary")
arr = Sheets("Sheet1").Range("D2").CurrentRegion '表1食物清单,表首在D2
'***********************事件触发设置****************************
'所选单元格数量只能是1个
If Target.Rows.Count * Target.Columns.Count > 1 Then Exit Sub
'所选单元格内容非空
If Len(Target) = 0 Then Exit Sub
'所选单元格位于F列
Set Rng = Intersect(Target, Columns("F:F"))
If Rng Is Nothing Then Exit Sub
'删除所选单元格中存在的有效性设置(初始化)
Target.Validation.Delete
'将表1的D列食物清单中包含F列所选单元格的文字的不重复项写入字典
For i = 2 To UBound(arr)
If InStr(arr(i, 1), Target) Then
If Not d.exists(arr(i, 1)) Then
d(arr(i, 1)) = ""
End If
End If
Next i
'***********************有效性设置******************************
If d.Count > 0 Then
With Target.Validation
.Add 3, 1, 1, Formula1:=Join(d.keys, ",")
.IMEMode = xlIMEModeNoControl
.ErrorMessage = "" '取消错误提示
.ShowError = False '取消错误提示
End With
End If
d.RemoveAll:Set d = Nothing
End Sub
⑷ excel表格打开总是出现“此工作簿包含到其它数据源的链接”,怎么办
你的excel表格中有超链接,如果是复制出来的就点击不更新,看看能否打开。
保险点就是再复制一个放到别的地方,如果选不更新有问题,就打开那个选更新!
⑸ 如何在一个excel表格中的单元格输入一个数字就可以从另一个表格中得到相应的内容
可以使用VLOOKUP函数来实现:
VLOOKUP 的语法结构
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。
书生表述就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)
在此,书生告诉大家,在我们的工作中,几乎都使用精确匹配,该项的参数一定要选择为false。否则返回值会出乎你的意料。
VLOOKUP使用示范
现有如下手机的每日销售毛数据(图左),A分销商需要提供四个型号的销售数据(图右),使用方法如下:
参数解释:5从我们的数据源第一列起,我们要查询的7/31号的销量在我引用的第一列(即型号列)后面的第五列。
注意这里的列数是从引用范围的第一列做为1,而不是以A列作为第一列,万万注意此处。
参数解释:false书生在开始已经强调,我们再日常生活中,大部分都使用的是精确的匹配到我想要查询的值,千万不要使用true,使用true的结果就是给你带来意想不到的结果,我想你不会让你的上司意想不到的惊喜吧。老老实实的使用false作为精确匹配
然后回车后,我们遍可得到iphone5在7/30的销量。其他的只需要拖拽下即可获得完整的数据报告。如图,并且我们简单检验下,查看后各个值均相等。
⑹ excel新表格里面输入相关字符,快速自动匹配源数据表里面相关数据
excel里不用函数用什么,简单的就是用VLOOKUP函数,不然就用VBA吧。
⑺ 怎样在excel单元格中输入一个数据,自动出现对应的数据
如果有两张表,一张表里面有问题和答案.而一张表只有只有问题,怎么快速自动找到数据?如果我有一张表上面有很多人的工资和一些计算方法,突然10来个人问我要工资的计算方法,怎么办?下面就来说说如何自动对应数据!利用vlookup函数自动对应数据.
1、打开带有带有数据的那张表格,在另外一个表格上的上打开你要自动对应结果的数据.如图,
2、打开你要对应的内容,如图,我要通过人名自动同步对应的绩效考核结果,确定了思路就可以进行下一步的操作了.
3、在excel表格的上方找到 公式 菜单,打开公式菜单:在接下来找到 插入函数,通过这种方式找到的函数引用比较容易理解.
4、打开插入函数,会跳出来一个插入函数的使用向导,这时候需要点击如图所示的向导对话框的下拉的三角形的按钮,这里会显示要使用的函数的类型.
5、在选择函数类型的下拉菜单里面找到查找引用函数,并在这里找到vlookup函数,点击确定.如图所示.
6、紧接着,插入函数的第一个参数就是需要在数据表首列需要搜索的值,就是引用的数据.
7、输入包含引用数据和结果数据所在的区域,把鼠标光标放到第二栏,输入数据所在的区域.
8、第三个参数就是确定要找到的答案在区域的第几列,这样才能使引用的数据的位置确定.
9、最后一个参数就是确定数据的匹配是精确匹配还是模糊匹配,这里是要找到指定人的绩效工资,一对一的,所以要用精确!
10、点击确定,你会看到姓名后对应的答案,用填充饼向下拖动,拖动到等列充满,这时候就可以直接在A列输入人名自动对应数据了!!!!最后要保存表格,以后打开边直接可以输入人名找到答案.
注意事项:要引用的数据(所狙的例子就是人名)要保证唯一值!以上数据并非真实数据,仅用来演示
⑻ excel表格打开总是出现“此工作簿包含到其它数据源的链接”,怎么办
你的excel表格中有超链接,如果是复制出来的就点击不更新,看看能否打开。 保险点就是再复制一个放到别的地方,如果选不更新有问题,就打开那个选更新! 方法/步骤 1、点击打开excel2010的数据选项卡。 2、点击数据选项卡中的“编辑链接”按钮。 3、点击后,会弹出编辑链接界面。在界面中可看到表格中所存在的链接。记住链接的文件名。本例中是“报表”。 4、再点击打开“开始”选项卡,点击“查找和选择”按钮中的“查找”,或者按键盘的“ctrl+F”键打开查找界面。 5、在查找内容处输入链接的文件名。本例中是“报表”。 6、如果工作簿中有多个工作表,可点击“选项”按钮,在范围选项中点选“工作簿”。
⑼ 如何使用excel作为数据源
一、首先现在要做的表格和数据源表格要有一项相对应的不重复项,这样方便用VLOOKUP函数查找;
二、在现在要做的表格中设置公式:=VLOOKUP($A2,数据源!$A$2:$F$30,3,FALSE),式中A2为数据源!$A$2中的匹配项,数据源!$A$2:$F$30为查找区域,3为从$A$2:$F$30的A列数起的第三列,FALSE(0)为精确找查;
三、向下复制公式到你要求的单元格为止,完成
⑽ EXCEL表里怎样设置序列的数据源呢
1、打开工作表,其中列B用作数据源,并在列G中输入“数据有效性”。