网页输入框和按钮变小了怎么办

网页输入框和按钮变小了怎么办
网页输入框和按钮变小了怎么办

当时我给出的解答是认为第三方主题的原因,更换主题之后能够解决问题。但最近才发现实质上是因为用户安装了IE8浏览器之后造成的网页输入框和按钮变小,以下给出解决方案(这是三种解决方案,任选一种即可)。

1.通过Internet选项:打开Internet属性-高级-取消“对网页上的按钮启用视觉样式”的选择。(见下图)

2.通过CSS设置:打开Internet属性-常规-辅助功能-在“用户样式表”中

勾选“使用样式表编排文档格式”,然后浏览定位至保存的样式表文件。(见下图)

代码如下(复制保存,注意将扩展名改为.css):

·如果嫌麻烦,点这里下载这个CSS文件。

3.如果你是WB(WindowBlinds)的使用者,可以将浏览器加入WB的程序排除列表;或者你是VS(Visual Style)爱好者,可以通过StyleBuilder修改主题。

解决网页里面的输入框不能输入文字的方法

故障原因: Internet Explorer或任何基于IE的浏览器打开后,所有网页的输入框中都不能输入数据,也无法选中文本框让文本框获取焦点,同时也不能选择网页上的文字。“修复恶意插件后. 破坏了IE内文件” 解决办法: 这是由于%windir%\system32\mshtmled.dll丢失或者损坏造成的,从正常机器上拷贝该文 件覆盖该文件即可,或者从安装光盘中提取该文件。 加载mshtmled.dll: 在开始-运行中输入:regsvr32 mshtmled.dll 提取方法: 首先把系统安装盘放入光驱,然后打开“命令提示符”,并输入“expand X:\i386 \mshtmled.dl_ c:\windows\system32\mshtmled.dll”,其中“X:\”是光驱盘符,根据自己 XP安装目录位置进行更改即可. 注意:如果是文件损坏可以无法直接进行覆盖操作,那么就需要重启到安全模式进行操作。配置自动启动文件:msconfig -------------------------------- 网页文本框里无法输入文字打开网页后.在文本输入框中无法输入文字.并且点鼠标右键也不好用. 出现此症状的原因是修复恶意插件或者杀毒后.破坏了IE内文件. 我遇到的情况是杀毒后,系统启动失败,无法进入桌面,提示缺少BROWSEUI.DLL文件,从别的机子上提取BROWSEUI.DLL文件后,系统启动正常,但后来才发现IE出问题. 1:解决办法: 从正常的机器上拷贝c:\windows\system32\mshtmled.dll和BROWSEUI.DLL到本机的system32目录下即可。或者从安装盘中提取该文件. 加载mshtmled.dll:BROWSEUI.DLL; 在开始-运行中输入: regsvr32 mshtmled.dll regsvr32 BROWSEUI.DLL 提取方法: 首先把系统安装盘放入光驱,然后打开“命令提示符”,并输入“expand X:\i386\mshtmled.dl_ c:\windows\system32\mshtmled.dll”,其中“X:\”是光驱盘符,根据自己XP安装目录位置进行更改即可. 2:重新安装SP2补丁.(其实也是一个更新dll文件并注册的过程,只是装SP2这个过程注册的DLL文件最全面. 以上为网络找到的办法,其实可以不用找盘或者安装sp2,一般在C:\WINDOWS\system32\dllcache(xp系统)下都有系统文件的备份(如果你没有为了节省空间删除的话,^_^),直接从这个目录里找到这两个dll文件,到C:\WINDOWS\system32\下就ok了。我的做法就是这样,还有,也不用注册这两个dll;如果不行,就注册下咯。 这是我从百度中找到的,具体地址我找不到了,希望这能对大家能有所帮助。

解决安装IE8后,使用第三方主题时,网页输入框和按钮变小解决方法

解决安装IE8后,使用第三方主题时,网页输入框和按钮变小解决方法 电脑相关 2009-07-17 10:48 阅读167 评论0 字号:大中小 如果你用了第三方的系统主题(如:WB和部分VS)又安装了IE8,网页中的输入框就会变小。这样,安装IE8以后,会感觉用起来非常不爽。除非你还是在用windows xp自带的经典主题。如果换个主题,那么按钮会变小,看不清楚。按钮、输入框、文本框、控件就全部都缩小了。 IE8可以直接在Internet选项里面直接改(Internet选项-高级不选对网页上的按钮启用视觉样式)WB的也可以把浏览器添加到排除列表,然而按钮和界面都不能用第三方主题的效果而变丑。 而VS就可以用SB(StyleBuilder的简称)来修改主题的设置。 CSS解决方法:(一劳永逸,只要设置一下,无论你用WB、VS什么主题,所有IE内核的浏览器,都不 用再做修改。) 在记事本中输入如下代码: INPUT{ font-size: 10pt; } TEXTAREA{ font-size: 10pt; } BUTTON{ font-size: 10pt; } 再点“文件”/“另存为”:保存类型改为“所有文件”,"文件名”为:INPUT.css 后保存,记住保存的位置。下图示是 保存到D:\Downloads\Temp 再打开Internet选项-常规-辅助功能设置如下图:

以下是安全控件的安装: 打开IE8,单击“工具”菜单→“Internet选项”→“高级”选项卡, 在“安全”里将“启用内存保护以减少联机攻击”前面的“√”去掉,这是关键的步骤,很多人安装支付宝插件失败就是因为这个。然后重新启动IE8,进入支付宝的网站安装支付宝插件即可。 IE8提示是否只查看安全传送的网页内容解决: intemt选项-》安全-》internet-》自定义安全级别-》在“其他”分类里边找到“显示混合内容”选“启用”或 者“禁用”都可以的。

javascript网页对话框

2008-12-31 Javascript 弹出窗口总结(收集) Javascript 弹出窗口总结 1: window.open 参数解释: window.open 弹出新窗口的命令; 'page.html' 弹出窗口的文件名; 'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; height=100 窗口高度; width=400 窗口宽度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable=no 是否允许改变窗口大小,yes为允许; location=no 是否显示地址栏,yes为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; 2: showModalDialog()、showModelessDialog() (1) window.showModalDialog() 模态对话框 模态对话框始终有焦点(焦点不可移走,直到它关闭)。 (2) window.showModelessDialog() 非模态对话框 由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。 不必用window.close()去关闭它, 当以非模态方式[IE5]打开时,打开对话框的窗口仍可以进行其他的操作, 即对话框不总是最上面的焦点,当打开它的窗口URL改变时,它自动关闭。 (3) 使用方法如下: vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures]) vReturnValue = window.showModelessDialog(sURL [, vArguments] [, sFeatures]) 参数说明: sURL 必选参数,类型:字符串。用来指定对话框要显示的文档的URL。 vArguments 可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。 对话框通过window.dialogArguments 来获取传递进来的参数, 通过window.returnValue 来进行回传参数。

【IT专家】将焦点放在页面加载的HTML输入框上

本文由我司收集整编,推荐下载,如有疑问,请与我司联系 将焦点放在页面加载的HTML输入框上 将焦点放在页面加载的HTML输入框上[英]Setting focus on an HTML input box on page load I’m trying to set the default focus on an input box when the page loads (example: google). My page is very simple, yet I can’t figure out how to do this. ?当页面加载时(例如:谷歌),我试图在输入框上设置默认焦点。我的页面很简单,但我想不出怎么做。 This is what I’ve got so far: ?这就是我到目前为止得到的: ?html head title Password Protected Page /title script type=“text/javascript” function FocusOnInput() document.getElementById(“PasswordInput”).focus(); /script style type=“text/css” media=“screen” body, html {height: 100%; padding: 0px; margin: 0px;} #outer {width: 100%; height: 100%; overflow: visible; padding: 0px; margin: 0px;} #middle {vertical-align: middle} #centered {width: 280px; margin-left: auto; margin-right: auto; text-align:center;} /style /head body onload=“FocusOnInput()” table id=“outer” cellpadding=“0” cellspacing=“0” tr td id=“middle” div id=“centered” form action=“verify.php” method=“post” input type=“password” name=“PasswordInput”/ /form /div /td /tr /table /body /html How come that doesn’t work while this works fine? ?为什么这样不行呢? ?html head script type=“text/javascript” function FocusOnInput() document.getElementById(“InputID”).focus(); /script /head body onload=“FocusOnInput()” form input type=“text” id=“InputID” /form /body /html Help is much appreciated :-) ?非常感谢您的帮助: ?应该有一个id属性,如下所示: ?input type=“password” name=“PasswordInput” id=“PasswordInput”/ 279

输入框内无法输入字符

把c:\windows\system32\mshtmled.dll这个文件给删了, 到其他机子把c:\windows\system32\mshtmled.dll文件拷贝一份到你机子上吧,再重启即可! 故障原因:Internet Explorer或任何基于IE的浏览器打开后,所有网页的输入框中都不能输入数据,也无法选中文本框让文本框获取焦点,同时也不能选择网页上的文字。“修复恶意插件后.破坏了IE内文件” 解决办法:这是由于%windir%\system32\mshtmled.dll丢失或者损坏造成的,从正常机器上拷贝该文件覆盖该文件即可,或者从安装光盘中提取该文件。加载mshtmled.dll: 在开始-运行中输入:regsvr32 mshtmled.dll 提取方法:首先把系统安装盘放入光驱,然后打开“命令提示符”,并输入“expand X:\i3 86\mshtmled.dl_ c:\windows\system32\mshtmled.dll”,其中“X:\”是光驱盘符,根据自己XP安装目录位置进行更改即可. 注意:如果是文件损坏可以无法直接进行覆盖操作,那么就需要重启到安全模式进行操作。 配置自动启动文件:msconfig网页文本框里无法输入文字打开网页后.在文本输入框中无法输入文字.并且点鼠标右键也不好用. 出现此症状的原因是修复恶意插件或者杀毒后.破坏了IE内文件.我遇到的情况是杀毒后,系统启动失败,无法进入桌面,提示缺少BROWSEUI.DLL文件,从别的机子上提取BROWS EUI.DLL文件后,系统启动正常,但后来才发现IE出问题. 1:解决办法:从正常的机器上拷贝c:\windows\system32\mshtmled.dll和BROWSEUI.DL L到本机的system32目录下即可。或者从安装盘中提取该文件.;加载mshtmled.dll:BROWS EUI.DLL;在开始-运行中输入:regsvr32 mshtmled.dll regsvr32 BROWSEUI.DLL 提取方法: 首先把系统安装盘放入光驱,然后打开“命令提示符”,并输入“expand X:\i386\mshtml ed.dl_ c:\windows\system32\mshtmled.dll”,其中“X:\”是光驱盘符,根据自己XP安装目录位置进行更改即可. 2:重新安装SP2补丁.(其实也是一个更新dll文件并注册的过程,只是装SP2这个过程注册的DLL文件最全面.

在网页中添加文本

一、在网页中添加文本 1)添加普通文本 方法: A、直接输入 (1)用鼠标单击网页编辑窗口中的空白区域,窗口中随即出现闪动的光标,标识输入文字的起始位置。 (2)选择适当的输入法输入文字 B、复制和粘贴 C、从其他文件导入 2)添加空格 输入法切换到半角状态,按空格键只能输入一个空格。如果需要输入多个连续的空格可以通过以下几种方法来实现: (1)菜单“插入记录”->HTML->特殊字符->不换行空格 (2)直接按“Ctrl+Shift+Space”组合键 (3)设置软件首选参数-允许连续空格 3)添加日期时间 在文档的最后一行插入形式如“Friday, 2006-07-14 9:47 AM”所示的日期,且要求每次保存网页时自动更新日期。具体操作过程如下: (1)切换到“常用”插入工具栏。 (2)按Enter键,添加一空行,将光标放置在空行与正文对齐的最左端。 (3)单击菜单【插入】→【日期】,或者单击“常用”插入栏的【日期】按钮,将弹出“插入日期”对话框。 (4)在“插入日期”对话框中,“星期格式”下拉表框中选取“Thursday,”,“日期格式”选取“1974-03-07”,在“时间格式”下拉列表框选取“10:18PM”,选中“储存时自动更新”复选框,然后单击【确定】按钮,最后生成的日期效果为“Friday,2006-07-14 9:47 AM”的形式。 (5)保存插入的日期,且浏览网页。 4 ) 插入水平线 (1)将“插入”工具栏切换到“HTML”类型。 (2)将光标放置到标题最后一个字符的右边。 (3)单击HTML插入工具栏的“水平线”按钮,即可向网页中标题与正文之间插入一条水平线。 5)添加特殊字符 (1)通过菜单【插入】→【HTML】→【特殊字符】插入 先将光标放置到需要插入特殊字符的位置,然后展开菜单【插入】→【HTML】→【特殊字符】,在【特殊字符】的级联菜单中选择需要插入的特殊字符。

IE浏览器的网页文本框不能输入文字、字符的解决方法

IE浏览器的网页文本框不能输入文字、字符的解决方法 现象; IE或者是基于ie的任何浏览器打开后,不能往文本框中输入任何文字字符,也不能选中文本框让文件框获得焦点,同时如果想选择网页文字,也不能选取文字。 解决办法: 这是由于c:\windows\system32\mshtmled.dll丢失或者损坏造成的,从正常的机器上拷贝该文件到本机的system32目录下即可。或者从安装盘中提取该文件。 方法二: 开记事本,把以下文字复制进去,然后保存这个文件,在保存对话框的文件类型中选择所有文件,然后文件名中输入ie.bat。 之后只要双击这个bat文件就可以修复IE的这种问题。 以下是需要复制的内容: 把以下命令行作成一个批处理文件(.bat),然后运行它. =====batch file for registering all IE dlls======== rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.dll rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%\Catroot\icatalog.mdb regsvr32 setupwbv.dll regsvr32 wininet.dll regsvr32 comcat.dll regsvr32 shdoc401.dll regsvr32 shdoc401.dll /i regsvr32 asctrls.ocx regsvr32 oleaut32.dll regsvr32 shdocvw.dll /I regsvr32 shdocvw.dll regsvr32 browseui.dll regsvr32 browseui.dll /I regsvr32 msrating.dll regsvr32 mlang.dll regsvr32 hlink.dll regsvr32 mshtml.dll regsvr32 mshtmled.dll regsvr32 urlmon.dll regsvr32 plugin.ocx regsvr32 sendmail.dll regsvr32 comctl32.dll /i regsvr32 inetcpl.cpl /i regsvr32 mshtml.dll /i regsvr32 scrobj.dll regsvr32 mmefxe.ocx

网页设计中文本输入框的一些参数说明

在一般的留言本,论坛等地方都要用到文本输入框,也就是html语言中的textarea,textare 包含有众多的参数,学会运用这些参数,就可以随意修改文本输入框的大小和外观,达到你想要的效果,下面就来介绍这些参数,以及如何使用这些参数。 在一般的留言本,论坛等地方都要用到文本输入框,也就是html语言中的textarea,textare 包含有众多的参数,学会运用这些参数,就可以随意修改文本输入框的大小和外观,达到你想要的效果,下面就来介绍这些参数,以及如何使用这些参数。 1、cols,垂直列。在没有做样式表设置的情况下,它表示一行中可容纳下的字节数。例如cols=60,表示一行中最多可容纳60个字节,也就是30个汉字。另外要注意的是,文本框的宽度就是通过这个来调整,输入好cols的数值,然后再定义输入文字字体的大小(不定义的话,会采用默认值),那么文本框的宽度就确定了。 2、rows,水平列。表示可显示的行数,例如rows=10,表示可显示10行。超过10行,则需要拖动滚动条来浏览了。(同上,文本框的高度就是通过这个来控制的。) 3、name,文本框的名称,这项必不可省,因为存储文本的时候必须用到。 4、warp,当warp="off"表示该文本区域中不自动换行,当然不写默认是自动换行的。这个参数一般用得比较少。 5、style,这是个非常实用的参数,可以用来设置文本框的背景色,滚动条颜色及形式,边框色,输入字体的大小颜色等等。 6、class,一般用来调用外部css里边的设置。 例1:设置文本框的行数为40,列数为10。名称为text。表达形式<textarea cols=40 rows=10 name=text></textarea> 例2:取消文本框右边的滚动条。表达形式<textarea cols=40 rows=10 name=text style="overflow:auto"></textarea>。style="overflow:auto"的意思就是当输入的文本超出设置的行数时才自动显示滚动条。 例3:设置文本框的背景色。<textarea cols=40 rows=10 name=text style="background-color:BFCEDC"></textarea>。 例4:另外设置文本框的滚动条颜色,边框色,以及字体大小,颜色,行距等,都可以直接在style里设置。不过这些一般都习惯在CSS里设置,直接调用就好了。下面是一段CSS设置代码:应该比较容易看懂,textbox里边依次设置的是文本框的背景色,上下左右边框色和厚度,以及输入字体的大小等。 <style> .textbox { BACKGROUND: #BFCEDC; BORDER-TOP: #7F9DB9 1px solid; BORDER-LEFT: #7F9DB9 1px solid; BORDER-RIGHT: #7F9DB9 1px solid; BORDER-BOTTOM: #7F9DB9 1px solid; FONT-FAMIL Y: "宋体", "Verdana", "Arial", "Helvetica"; FONT-SIZE: 12px; TEXT-ALIGN: LIFT;} </style> 把上面一段代码插到页面的<head>与</head>之间。调用方式:<textarea cols=40 rows=10 name=text class="textbox"></textarea>。class=""中的名字对应css 里边要用到的设置的名字。熟悉了这些参数,修改和美化文本输入框就很方便了。

制作一个网页的登录界面

制作一个网页的登录界面 1、执行菜单:文件/新建(快捷键Ctrl+N),弹出新建对话框,设置名称 本PS教程为大家带来网站按钮制作教程,制作过程中主要应用渐变、蒙板等工具,希望大家喜欢! 先看效果图: 1、执行菜单:“文件”/“新建”(快捷键Ctrl+N),弹出新建对话框,设置名称:制作登陆办公平台按钮,宽度:800像素,高度:600像素, 分辨率:72像素/英寸,颜色模式:RGB颜色、8位,背景内容:白色,设置完毕后单击确定按钮。

2、在图层控制面板击新建图层按钮,新建一个“背景”,选择工具箱渐变工具(快捷键G),在工具选项栏中设置为径向渐变,然后点按可编辑渐变, 弹出渐变编辑器。双击如图3中的A处,设置色彩RGB分别为252、253、255,再双击图3中所示的B处,设置色彩RGB分别为226、239、255, 单击确定按钮。

3、在图层面板上单击创建新图层按钮,新建一个图层,再工具箱选择圆角矩形工具,在工作区拖出一个圆角矩形。

4、选择工具箱渐变工具(快捷键G),在工具选项栏中设置为径向渐变,然后点按可编辑渐变,弹出渐变编辑器。 设置色彩RGB分别为135、194、254,再设置色彩RGB分别为47、146、250,单击确定按钮,按键盘快捷键Ctrl+Enter转换为选区, 并按住键盘中Shift不放在工作区拖出一个圆角矩形,按键盘快捷键Ctrl+D取消选区。

5、在图层面板上单击创建新图层按钮,新建一个图层2,再工具箱选择圆角矩形工具,并按住键盘中Shift不放在工作区拖出一个圆角矩形, 设置前景色为白色,按键盘快捷键Ctrl+Enter转换为选区,按键盘快捷键Ctrl+D取消选区。 6、在工具箱中选择移动工具,按住键盘的Alt键不放,选择图层3,按鼠标左键拖出个图层3。

下拉框和搜索输入框的二三事~

下拉框和搜索输入框的二三事~ 下拉框和搜索输入框组合是页面常用的标配之一,是串起独立页面的一种纽带。下拉框和搜索输入框的组合较多出现在行业性比较强的网站或是各种后台系统,而且会在其页面的的重要位置显示,让用户能很容易找到查找产品的入口。撇开其行业内容不谈,下拉框和搜索输入框的组合顺序和其每个独立的下拉框的内部顺序对于是否能快速精确的定位用户想要查找的内容起着至关重要的作用,同时,也讲左右用户的操作次数和思考次数。 就简单的独立下拉框而言,其选项顺序不同,对于用户的眼球运动和鼠标移动以及点击次数也会有较大的影响。我们来看图A-一个简单的例子: 此为公司广告后台中一个关于广告发布的部分表单,“部门”的选择有“研究中心、家装频道、广告中心”等等14个选项,设计师在选择时,如要选择“广告中心”,则要点击下拉框,然后浏览到第9条再点击选择。 但是通过统计,80%以上的工作单都是由广告中心发出,如果我们将“广告中心”设为缺省选项,其他内容顺序不变,那么在这个下拉框的操作中,设计师将减少80%的操作量,同时也会减少更多的操作失误(下拉选项太多,失误率也高)。 对于单个下拉框的用户体验优化相对比较简单,多个下拉框+搜索输入框的组合明显增加了优化的复杂程度。如果多个下拉框的前后选项顺序不同,可能造成用户的下拉点击操作次数和思考次数就不尽相同。同时,搜索输入框和下拉框的位置也因各种情况而异。我们来看图B,几大门户搜索新房的例子:

各个下拉框的顺序是“区属+板块+物业类型+均价”,“城区+价位+物业类型”,“区县/地铁+物业类型+价格范围”。三者的顺序基本是由用户对于新房的搜索心理以及其内部的部分逻辑关系所决定的。 三个门户网站都将“区属”放在第一个,这是符合用户搜索新房的心理的,买新房首要条件是地段,同时地段决定了均价的大概区间。 两个门户网站将“物业类型”放在其次,“物业类型”这个术语比较绕,实际上就是住宅写字楼商铺等分类。 最后是“价格”,已经由区属决定了其大致区间,个人认为放在最后是合理的。

网页搜索栏不能输入字符

网页搜索栏不能输入字符,没有光标显示怎么解决? 解决方法一: 清空IE临时文件(打开IE浏览器——工具——internet选项——删除cookies...、删除文件,把“删除所有脱机内容”选上)。 解决方法二: 这是由于c:\windows\system32\mshtmled.dll丢失或者损坏造成的,从正常的机器上拷贝该文件到本机的才c:/windows/system32目录下即可。或者从安装盘中提取该文件。 记住拷完后还要运行regsvr32 mshtmled.dll进行注册! 解决方法三: 1.点击“开始”→“运行”,在弹出的“运行”对话框中输入“regsvr32 actxprxy.dll”(注意输入时没有引号),然后点击“确定”按钮,接着会出现一个信息对话框 “DllRegisterServer in actxprxy.dll succeeded”,在该对话框中点“确定”按钮; 2.再次点击“开始”→“运行”,在弹出的“运行”对话框中输入“regsvr32 shdocvw.dll”(注意输入时没有引号),然后点击“确定”按钮,接着会出现一个信息对话框 “DllRegisterServer in shdocvw.dll succeeded”,在该对话框中点“确定”按钮; 3.重新启动。 不行的话,运行下面的 regsvr32 shdocvw.dll ,确定,接着出现一个消息框,确定 regsvr32 oleau t32.dll,确定,接着出现一个消息框,确定 regsvr32 actxprxy.dll,确定,接着出现一个消息框,确定 regsvr32 mshtml.dll,确定,接着出现一个消息框,确定 regsvr32 msjava.dll,确定,接着出现一个消息框,确定llll mshtmled.dll regsvr32 browseui.dll,确定,接着出现一个消息框,确定

excel里有没有办法做出网页上搜索框那种实时输入提示的效果

Excel里有没有办法做出网页上搜索框那种实时输入提示的 效果? 当然可以了,如果会用VBA,那么几乎你看到的多数网站上的功能,它都能实现,因为它也是一种变成语言啊! 但是,今天我想给你讲的方法,不用VBA编程(VBA毕竟门槛太高了),而是使用函数和数据有效性即可完成。 实现的效果是怎样的呢?如图所示,当我们输入关键字之后,菜单就能自动变更为与关键字模糊匹配的选项,所以我们把这种菜单也叫做查询式下拉菜单或自适应下拉菜单。 一起来学习如何通过数据有效性和公式制作这样的下拉菜单。Step1:数据源准备如图所示,A列数据作为下拉菜单 的数据源,首先需要对A了中的数据进行排序(升序降序均可),我们把菜单设置在E2单元格中。 Step2:设置下拉菜单在设置数据验证窗口中,来源填入公式: =OFFSET($A$1,MATCH($E$2&'*',$A$2:$A$15,0),,COUN TIF($A$2:$A$15,$E$2&'*'),1) Step3:对公式的解读①使用E2输入的数值和*组合,即 $E$2&'*'来充当Match函数的第一个参数,来进行模糊查找匹配;②对于公式COUNTIF($A$2:$A$15,$E$2&'*'),来计算在$A$2:$A$15数据列中,出现E2中输入内容的次数,

这个公式返回的结果当做Offset函数的第四个参数,用来决定Offset函数偏移的行高;③最外层的Offset函数,它的语法形式是OFFSET(reference,rows,cols,height,width),翻译一下就是OFFSET(参照单元格,偏移行数,偏移列数,行数,列数) 所以整个公式的意思是: OFFSET($A$1,MATCH($E$2&'*',$A$2:$A$15,0),,COUNTI F($A$2:$A$15,$E$2&'*'),1)以A1单元格为参照,向下偏移到E2单元格所在的第一个位置,然后总行数为E2单元格中的内容所重复的个数,把这个区域作为下拉菜单的数据源。举例:在E2单元格中输入【广】字,由于模糊查询,会查找出来广发集团、广汇集团、广汽集团,以A1单元格为参照,向下偏移3行,总行高为3,这个数据区域刚好是广发集团、广汇集团、广汽集团数据,然后再以这三个数据作为下拉菜单的数据源,这样是所谓的查询式下拉菜单。 「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!

相关主题
相关文档
最新文档