在EXCEL2007中,我张表,我想要在单元格中输入一半的内容,后面的自动出来让我选择,不知道要怎么才能实现
excel中,一个单元格输入内容后另一个同时自动显示具体操作步骤如下:
一、第一步,先打开Excel,接下来选择一个单元格例如:C4,点击数据——数据有效性,如下图所示。
二、第二步,接下来弹出框框,然后在允许下面选择序列,接下来在来源上面填写所需的选择内容,用小写的逗号(,)隔开,例如黄色,红色,绿色,蓝色,如下图所示。
三、第三步,接下来在F、G列上分别填写颜色及事物,并且要左右一一对应,如下图所示。
四、第四步,在你所需跟着变换的单元格上填写公式(例如D4):=VLOOKUP($C$4,$F:$G,2,0),按回车键,如下图所示。
五、第五步,在C4选择颜色,接下来对应的事物就自动在D4中显示出来,如下图所示。
六、第六步,完成效果图,如下图所示。
一、个人觉得没必要用宏来完成。先给你公式(在D2单元格输入下面的公式):
=IF(C2="","",IF(ISERROR(VLOOKUP(C2,表1!A:B,2,0)),"错误!!",VLOOKUP(C2,表1!A:B,2,0)))
公式完成后复制D2单元格,沿D列从D3向下粘贴到合适的位置。
注意:一定要用你的表1所在的工作表标签(一般为Sheet1)替换公式中的两个表1
说明:
如果C列单元格为空,同行的D列单元格也为空,
如果在表1的A列找不到C列单元格的内容,同行的D列单元格返回“错误!!”,
否则返回与表1的A列同行的B列单元格的内容。
二、VBA代码法,把下面的代码放到VBA的表2中:
Private Sub Worksheet_Change(ByVal Target As Range)
i = Target.Row
'用表2输入科室代码的首行(行号-1)替换下面i>1中的1
If i > 1 And Target.Column = 3 Then
For j = 1 To Sheet1.UsedRange.Rows.Count
If Cells(i, 3) = "" Then
Cells(i, 4) = ""
Exit For
ElseIf Cells(i, 3) = Sheet1.Cells(j, 1) Then
Cells(i, 4) = Sheet1.Cells(j, 2)
Exit For
End If
Cells(i, 4) = "错误!!"
Next
End If
End Sub
1、在第一个工作表的A列列出你所有的项目,同时在任意列建立一个辅助列,输入公式:{=INDEX(A:A,SMALL(IF(ISNUMBER(FIND(CELL("contents"),$A$2:$A$712)),ROW($2:$712),4^8),ROW(A1)))&""},要以数组形式下拉到所有项目行;
2、查找时,在要输入数据的单元格做数据有效性验证,如图所示,注意事项:出错警告不要勾选!!
3、这样子就可以实现输入关键字进行筛选了。有个bug,就是没法新增,新增又要再来一遍这个流程。可以试一下自定义名称管理器,这个应该可以新增项目。
4、不用Excel了。WPS直接设置数据有效性那一步,选择A列(所有项目所在的那一列),就可以实现输入关键字筛选了。
在c2 单元格里写这样一个公式
=IF(b2="不进照相","照相不良",IF(b2"无感应","感应不良",IF(b2="花屏","显示不良"," ")))
然后下拉即可。你自己把其他的情况补全了就行,把那个空的双引号替换掉就行。
但是最后一个if里,还是需要最后的空双引号的。
如何把2010 excel转成2007
1、桌面空白处右键单击鼠标,选择新建,再选择Microsoft Excel工作表,新建一个Excel文件 2、右键单击第1步新建的Excel文件(或考生文件夹里的Excel文件),选择属性。3、在“常规”选项卡下,选择“更改”按钮。4、在推荐程序或者其他程序中找到并选中Micrsoft Excel,单击“确定”按钮。如果找不到,则...
excel2007怎么进行文档共享
大家使用excel2007过程中,想要将文档共享,怎样操作呢?下文就是excel2007中文档共享的具体操作步骤,希望阅读过后对你有所帮助。excel2007中文档共享的具体操作步骤首先让我们来启动Excel2007。启动后,在其中输入一个“产品销售”表,如图。然后我们选择“审阅”菜单(在老版本的Excel中对应的是“工具”菜单...
excel2007是免费的吗?
如果是微软office里面的excel,那么都不是免费的。微软office需要用户花钱购买,才可以免费使用。官方途径最简单的方法就是直接通过官方途径(office.com)获取正版office软件,这个方法是也最安全且最方便的。老师们直接进入office的官方网站,选择自己需要的版本点击购买,这一步需要登录以及支付,支付完成后...
excel2007有多少行多少列
Excel表格中一共有1048576行,16384 列。版本:Excel 2007 系统:WIN7 查看方法:1、首先选中excel表格中任意一行单元格。2、然后点击键盘上的“Ctrl+shift+向下方向键”组合按键。3、即可快速跳转到表格的最下一行,可以看到此时序号显示的为“1048576”。4、然后点击选择单元列中任意一列。5、再次按下...
Excel 2007快捷键和功能键
Excel 2007快捷键和功能键 我来答 1个回答 #热议# 「捐精」的筛选条件是什么?深空游戏 2023-04-28 · 百度认证:东莞市深空信息咨询官方帐号,内容评审官 深空游戏 向TA提问 关注 展开全部 以下列表包含了 Ctrl 组合快捷键、功能键、一些其他常用快捷键以及它们的功能说明。提示 您可能需要打印本...
excel2007版最多可以有多少行?
如果是2003版 最大的行数是65536行,最大的列数是256列即最后一列的列标为IV列 如果是2007及以上版本 最大的列数为16384列,即最后一列为XFD列 最大行数为1048576行 比如是2003版的A3单元格到A列最后一个单元格,则可以将这个单元格区域表示成 A3:A65536 比如是2003版的A3单元格到第3行的最后...
excel2007中如何查看表格的属性?
表格属性打开步骤如下:操作环境:LenovoG460、wins10系统、excel2003等。1、在Excel文档界面中,点击左上角文件。2、在展开的文件中,点击信息。3、在展开的选项中,即可查看表格属性。MicrosoftOfficeExcel功能性:Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、...
07版本的EXCEL怎样转换成03版本的
07版本的Excel可以通过另存为功能转换成03版本的Excel格式,即.xls格式。在详细解释之前,我们需要了解Excel的两个主要版本格式:.xlsx和.xls。.xlsx是较新的版本格式,主要用于Excel 2007及更高版本;而.xls则是较旧的版本格式,适用于Excel 2003及更早版本。由于这两个版本格式在结构和功能上有一些...
win7office2007excel配置进度解决方法
excel2007打开时正在配置解决方法 打开电脑中的C盘,然后在C盘地址栏,输入CProgram Files Common FilesMicrosoft Shared,打开Microsoft Shared文件夹在Microsoft Shared文件夹下,依次找到rdquoOFFICE 12文件夹ldquo。自从安装了Office2007后,每次启动的时候都要显示配置进度,需要重新配置一下如果等的话,就要...
EXCEL2007 每次都提示配置,怎么办?
方法四: 如果还是不行的话,将安装目录里的Excel.exe改名,再从菜单打开Excel,会出现配置进度,安装目录下也会出现一个新的Excel.exe,删除改名的EXCEL,再打开应该就可以了。方法五: Office 2007 Toolkit.exe激活对问题没什么用,卸载重新安装,卸载也可以通过此软件。
牢雷益坦: 这个好像excel2003和excel2007都一样 ,在打开的excel左下角 右键就能看到所有的 表,然后下拉选择就行.
渭源县15715371200: excel2007粘贴数值,两张表 - ?
牢雷益坦: 选中合并单元格的数值,复制.在选中另一张表要放数值的地方,单击右键,选,选择性粘贴,在选,数值.确定 这样就只粘贴了数值不会粘贴格式,你另一张表的格式不会变
渭源县15715371200: excel两个表数据对比 - ?
牢雷益坦: 1. 把表1、表2的名称、商品编号,拷到表3,用excel去重复项功能,去重复. 2. 用vlookup()分别在B C列,查出前两个表的数值,并在D列相减,可以看出哪个相同. 3. 筛选.
渭源县15715371200: 如何将EXCEL2007中的数据导入到另外一张EXCEL表格中? - ?
牢雷益坦: 假设两张表的索引列都在A列,sheet2表中的单元格输入公式=VLOOKUP(A1,Sheet1!A:B,2) Sheet1!A:B,是引用Sheet1中的AB两列,如果多,你可以写成A:Z VLOOKUP(A1,Sheet1!A:B,2) 中的2是引用了表一第二列,就是Sheet1的B列,c列就是3.但选3或者列大数时,Sheet1!A:B的列数要大于你引用的数,因为Sheet1!A:B只是两列,选3时至少是Sheet1!A:c
渭源县15715371200: Excel2007如何取消在同一窗口显示多张表格 - ?
牢雷益坦: office(左上角) 按钮-Excel选项 (右下角)-选择高级-向下拉动滚动条(右边)——找到显示里面有个“在任务栏中显示所有窗口”勾选上 点击确定即可 不懂在联系574780150
渭源县15715371200: excel2007怎么把两张表汇总成一张 - ?
牢雷益坦: 表甲和表乙有数据,新建表丙,3者格式全部相同.表丙A1=表甲!a1+表乙A1=表甲!a1,右拉至N列(你说有很多列的),然后鼠标双击即可.如果要更简明的话可以写个宏,但我感觉这样也够简单了.还有问题可以HI我,试图帮你解决.
渭源县15715371200: excel 2007 如我在sheet 一里有个表,有字段的,字段下面有数据,我怎样通过有效性在另一个sheet里选择 - ?
牢雷益坦: 先选中这列数据,定义名称,名称你自己取,比如abcd.另一表中,选中需要的单元格,点数据有效性,序列,在来源中输入=abcd
渭源县15715371200: excel 2007 只显示一个工作表,我需要把其他的工作表显示出来. 怎么解决? - ?
牢雷益坦: 在工作表标签上按CTRL选择要隐藏的工作表,格式菜单——工作表——隐藏
渭源县15715371200: 在EXCEL2007的2张表中怎么实现数据对比??
牢雷益坦: 用vlookup函数 假设表1数据从A1开始,表2数据也从A1开始 在表1任一空白列第一行输入公式 =vlookup(A1,表2!A:A,1,0) 公式中”表2“要改成你相应的表名称,然后下拉 出现"#/NA"的就是没在表2中的数据