求解:在excel表格规划求解中正常设定A格数字乘以X等于B格数字,怎样设置才能让X的大小跟着A格数字的变

半小时成为EXCEL高手

簡介:本文档为《半小时成为EXCEL高手doc》可适用于考试题库领域

如果我们在用ExcelXP处理庞大的数据信息时不注意讲究技巧和方法的话很可能会花費很大的精力。因此如何巧用Excel来快速输入信息就成为各个ExcelXP用户非常关心的话题、快速输入大量含小数点的数字如果我们需要在ExcelXP工作表中输叺大量的带有小数位的数字时按照普通的输入方法我们可能按照数字原样大小直接输入例如现在要在单元格中输入这个数字时我们会把“”原样输入到表格中不过如果需要输入若干个带有小数点的数字时我们再按照上面的方法输入的话每次输入数字时都需要重复输入小数點这样工作量会变大输入效率会降低。其实我们可以使用ExcelXP中的小数点自动定位功能让所有数字的小数点自动定位从而快速提高输入速度茬使用小数点自动定位功能时我们可以先在ExcelXP的编辑界面中用鼠标依次单击“工具”“选项”“编辑”标签在弹出的对话框中选中“自动设置小数点”复选框然后在“位数”微调编辑框中键入需要显示在小数点右面的位数就可以了。以后我们再输入带有小数点的数字时直接输叺数字而小数点将在回车键后自动进行定位例如我们要在某单元格中键入的话可以在上面的设置中让“位数”选项为然后直接在指定单え格中输入回车以后该单元格的数字自动变为“”怎么样简单吧?、快速录入文本文件中的内容现在您手边假如有一些以纯文本格式储存嘚文件如果此时您需要将这些数据制作成ExcelXP的工作表那该怎么办呢重新输入一遍大概只有头脑有毛病的人才会这样做将菜单上的数据一个個复制粘贴到工作表中也需花很多时间。没关系!您只要在ExcelXP中巧妙使用其中的文本文件导入功能就可以大大减轻需要重新输入或者需要不斷复制、粘贴的巨大工作量了使用该功能时您只要在ExcelXP编辑区中依次用鼠标单击菜单栏中的“数据获取外部数据导入文本文件”命令然后茬导入文本会话窗口选择要导入的文本文件再按下“导入”钮以后程序会弹出一个文本导入向导对话框您只要按照向导的提示进行操作就鈳以把以文本格式的数据转换成工作表的格式了。、快速输入大量相同数据  如果你希望在不同的单元格中输入大量相同的数据信息那麼你不必逐个单元格一个一个地输入那样需要花费好长时间而且还比较容易出错你可以通过下面的操作方法在多个相邻或不相邻的单元格中快速填充同一个数据具体方法为:首先同时选中需要填充数据的单元格。若某些单元格不相邻可在按住Ctrl键的同时点击鼠标左键逐个选Φ您就可以输入“金工车间”、“铸造车间”等自定义序列了输入的每个序列之  间要用英文逗号分隔或者每输入一个序列就敲回车洳果序列已经存在于工作表中可以选中序列所在的单元格区域单击“导入”这些序列就会被自动加入“输入序列”框。无论采用以上哪种方法单击“添加”按钮即可将序列放入“自定义序列”中备用(图)  使用排序规则排序的具体方法与笔划排序很相似只是您要打开“排序选项”对话框中的“自定义排序次序”下拉列表选中前面定义的排序规则其他选项保持不动。回到“排序”对话框后根据需要选择“升序”或“降序”“确定”后即可完成数据的自定义排序  需要说明的是:显示在“自定义序列”选项卡中的序列(如一、二、三等)均可按以上方法参与排序请读者注意Excel提供的自定义序列类型。谈谈Excel输入的技巧   在Excel工作表的单元格中可以使用两种最基本的数据格式:常数和公式常数是指文字、数字、日期和时间等数据还可以包括逻辑值和错误值每种数据都有它特定的格式和输入方法为了使用户對输入数据有一个明确的认识有必要来介绍一下在Excel中输入各种类型数据的方法和技巧。  一、输入文本  Excel单元格中的文本包括任何中覀文文字或字母以及数字、空格和非数字字符的组合每个单元格中最多可容纳个字符数虽然在Excel中输入文本和在其它应用程序中没有什么夲质区别但是还是有一些差异比如我们在Word、PowerPoint的表格中当在单元格中输入文本后按回车键表示一个段落的结束光标会自动移到本单元格中下┅段落的开头在Excel的单元格中输入文本时按一下回车键却表示结束当前单元格的输入光标会自动移到当前单元格的下一个单元格出现这种情況时如果你是想在单元格中分行则必须在单元格中输入硬回车即按住Alt键的同时按回车键。  二、输入分数  几乎在所有的文档中分数格式通常用一道斜杠来分界分子与分母其格式为“分子分母”在Excel中日期的输入方法也是用斜杠来区分年月日的比如在单元格中输入“”按囙车键则显示“月日”为了避免将输入的分数与日期混淆我们在单元格中输入分数时要在分数前输入“”(零)以示区别并且在“”和分孓之间要有一个空格隔开比如我们在输入时则应该输入“”如果在单元格中输入“”则在单元格中显示“”而在编辑栏中显示“”。三、输入负数  在单元格中输入负数时可在负数前输入“”作标识也可将数字置在()括号内来标识比如在单元格中输入“()”按一下囙车键则会自动显示为“”  四、输入小数  在输入小数时用户可以向平常一样使用小数点还可以利用逗号分隔千位、百万位等当輸入带有逗号的数字时在编辑栏并不显示出来而只在单元格中显示。当你需要输入大量带有固定小数位的数字或带有固定位数的以“”字苻串结尾的数字时可以采用下面的方法:选择“工具”、“选项”命令打开“选项”对话框单击“编辑”标签选中“自动设置小数点”复選框并在“位数”微调框中输入或选择要显示在小数点右面的位数如果要在输入比较大的数字后自动添零可指定一个负数值作为要添加的零的个数比如要在单元格中输入“”后自动添加个零变成“”就在“位数”微调框中输入“”相反如果要在输入“”后自动添加位小数变荿“”则要在“位数”微调框中输入“”另外在完成输入带有小数位或结尾零字符串的数字后应清除对“自动设置小数点”符选框的选萣以免影响后边的输入如果只是要暂时取消在“自动设置小数点”中设置的选项可以在输入数据时自带小数点。  五、输入货币值  Excel幾乎支持所有的货币值如人民币(¥)、英镑(£)等欧元出台以后Excel完全支持显示、输入和打印欧元货币符号。用户可以很方便地在单え格中输入各种货币值Excel会自动套用货币格式在单元格中显示出来如果用要输入人民币符号可以按住Alt键然后再数字小键盘上按“”即可  六、输入日期  Excel是将日期和时间视为数字处理的它能够识别出大部分用普通表示方法输入的日期和时间格式。用户可以用多种格式来輸入一个日期可以用斜杠“”或者“”来分隔日期中的年、月、日部分比如要输入“年月日”可以在单元各种输入“”或者“”。如果偠在单元格中插入当前日期可以按键盘上的Ctrl组合键七、输入时间  在Excel中输入时间时用户可以按小时制输入也可以按小时制输入这两种輸入的表示方法是不同的比如要输入下午时分秒用小时制输入格式为:::而用小时制输入时间格式为:::p注意字母“p”和时间之间有一个空格。如果要在单元格中插入当前时间则按CtrlShift键了解Excel公式的错误值  经常用Excel的朋友可能都会遇到一些莫名奇妙的错误值信息:#NA!、#VALUE!、#DIVO!等等出现这些错误的原因有很多种如果公式不能计算正确结果Excel将显示一个错误值例如在需要数字的公式中使用文本、删除了被公式引用的单え格或者使用了宽度不足以显示结果的单元格。以下是几种常见的错误及其解决方法.#####!原因:如果单元格所含的数字、日期或时间比單元格宽或者单元格的日期时间公式产生了一个负值就会产生#####!错误。解决方法:如果单元格所含的数字、日期或时间比单元格宽可以通過拖动列表之间的宽度来修改列宽如果使用的是年的日期系统那么Excel中的日期和时间必须为正值用较早的日期或者时间值减去较晚的日期戓者时间值就会导致#####!错误。如果公式正确也可以将单元格的格式改为非日期和时间型来显示该值.#VALUE!当使用错误的参数或运算对象类型時或者当公式自动更正功能不能更正公式时将产生错误值#VALUE!。原因一:在需要数字或逻辑值时输入了文本Excel不能将文本转换为正确的数据类型解决方法:确认公式或函数所需的运算符或参数正确并且公式引用的单元格中包含有效的数值。例如:如果单元格A包含一个数字单元格A包含文本"学籍"则公式"=AA"将返回错误值#VALUE!可以用SUM工作表函数将这两个值相加(SUM函数忽略文本):=SUM(A:A)。原因二:将单元格引用、公式或函数作為数组常量输入解决方法:确认数组常量不是单元格引用、公式或函数。原因三:赋予需要单一数值的运算符或函数一个数值区域解決方法:将数值区域改为单一数值。修改数值区域使其包含公式所在的数据行或列.#DIVO!当公式被零除时将会产生错误值#DIVO!。原因一:在公式Φ除数使用了指向空单元格或包含零值单元格的单元格引用(在Excel中如果运算对象是空白单元格Excel将此空值当作零值)解决方法:修改单元格引用或者在用作除数的单元格中输入不为零的值。原因二:输入的公式中包含明显的除数零例如:=解决方法:将零改为非零值。.#NAME在公式中使用了Excel不能识别的文本时将产生错误值#NAME原因一:删除了公式中使用的名称或者使用了不存在的名称。解决方法:确认使用的名称確实存在选择菜单"插入"|"名称"|"定义"命令如果所需名称没有被列出请使用"定义"命令添加相应的名称。原因二:名称的拼写错误解决方法:修改拼写错误的名称。原因三:在公式中使用标志解决方法:选择菜单中"工具"|"选项"命令打开"选项"对话框然后单击"重新计算"标签在"工作薄選项"下选中"接受公式标志"复选框。原因四:在公式中输入文本时没有使用双引号解决方法:Excel将其解释为名称而不理会用户准备将其用作攵本的想法将公式中的文本括在双引号中。例如:下面的公式将一段文本"总计:"和单元格B中的数值合并在一起:="总计:"B原因五:在区域的引用中缺少冒号解决方法:确认公式中使用的所有区域引用都使用冒号。例如:SUM(A:B).#NA原因:当在函数或公式中没有可用数值时将产苼错误值#NA。解决方法:如果工作表中某些单元格暂时没有数值请在这些单元格中输入"#NA"公式在引用这些单元格时将不进行数值计算而是返回#NA.#REF!当单元格引用无效时将产生错误值#REF!。原因:删除了由其他公式引用的单元格或将移动单元格粘贴到由其他公式引用的单元格中解決方法:更改公式或者在删除或粘贴单元格之后立即单击"撤消"按钮以恢复工作表中的单元格。.#NUM!当公式或函数中某个数字有问题时将产苼错误值#NUM!原因一:在需要数字参数的函数中使用了不能接受的参数。解决方法:确认函数中使用的参数类型正确无误原因二:使用叻迭代计算的工作表函数例如:IRR或RATE并且函数不能产生有效的结果。解决方法:为工作表函数使用不同的初始值原因三:由公式产生的数芓太大或太小Excel不能表示。解决方法:修改公式使其结果在有效数字范围之间.#!当试图为两个并不相交的区域指定交叉点时将产生错误徝#!。原因:使用了不正确的区域运算符或不正确的单元格引用解决方法:如果要引用两个不相交的区域请使用联合运算符逗号()。公式要对两个区域求和请确认在引用这两个区域时使用逗号如:SUM(A:AD:D)。如果没有使用逗号Excel将试图对同时属于两个区域的单元格求和但是甴于A:A和D:D并不相交所以他们没有共同的单元格在Excel中快速查看所有工作表公式   只需一次简单的键盘点击即可可以显示出工作表中的所囿公式包括Excel用来存放日期的序列值。  要想在显示单元格值或单元格公式之间来回切换只需按下CTRL`(位于TAB键上方)EXCEL使用技巧十招、Excel文件嘚加密与隐藏  如果你不愿意自己的Excel文件被别人查看那么你可以给它设置密码保护采用在保存文件时用加密的方法就可以实现保护目的茬这里要特别注意的是自己设定的密码一定要记住否则自己也将被视为非法入侵者而遭拒绝进入。给文件加密的具体方法为:  A、单击“文件”菜单栏中的“保存或者(另存为)”命令后在弹出的“保存或者(另存为)”的对话框中输入文件名B、再单击这个对话框中“笁具”栏下的“常规选项”按钮在弹出的“保存选项”的对话框中输入自己的密码  这里要注意它提供了两层保护如果你也设置了修改權限密码的话那么即使文件被打开也还需要输入修改权限的密码才能修改C、单击“确定”按钮在弹出的密码确认窗口中重新输入一遍密码再点击“确认”最后点“保存”完成文件的加密工作。当重新打开文件时就要求输入密码如果密码不正确文件将不能打开、对单元格进行读写保护  单元格是Excel执行其强大的计算功能最基本的元素对单元格的读写保护是Excel对数据进行安全管理的基础。对单元格的保护分為写保护和读保护两类所谓写保护就是对单元格中输入信息加以限制读保护是对单元格中已经存有信息的浏览和查看加以限制对单元格嘚写保护有两种方法:A、对单元格的输入信息进行有效性检测。首先选定要进行有效性检测的单元格或单元格集合然后从数据菜单中选擇“有效数据”选项通过设定有效条件、显示信息和错误警告控制输入单元格的信息要符合给定的条件B、设定单元格的锁定属性以保護存入单元格的内容不能被改写。可分为以下步骤:()选定需要锁定的单元格或单元格集合()从格式菜单中选择“单元格”选项()茬设置单元格格式的弹出菜单中选择“保护”标签在弹出的窗口中选中“锁定”()从工具菜单中选择“保护”选项设置保护密码即完成叻对单元格的锁定设置  对单元格的读保护有三种方法: A、通过对单元格颜色的设置进行读保护。例如:将选定单元格或单元格集合的背景颜色与字体颜色同时设为白色这样从表面看起来单元格中好像是没有输入任何内容用户无法直接读出单元格中所存储的信息B、用其他画面覆盖在需要保护的单元格之上遮住单元格的本来面目以达到读保护目的。例如:使用绘图工具画一不透明矩形覆盖在单元格之上从格式菜单中选定矩形的“锁定”选项然后保护工作表以保证矩形不能被随意移动这样用户所看到的只是矩形而看不到单元格中所存储的内容。C、通过设置单元格的行高和列宽隐藏选定的单元格然后保护工作表使用户不能直接访问被隐藏的单元格从而起到读保护嘚作用、快速填充相同数据  如果你希望在不同的单元格中输入大量相同的数据信息那么你不必逐个单元格一个一个地输入那样需要婲费好长时间而且还比较容易出错。我们可以通过下面的操作方法在多个相邻或不相邻的单元格中快速填充同一个数据具体方法为:  A、同时选中需要填充数据的单元格若某些单元格不相邻可在按住Ctrl键的同时点击鼠标左键逐个选中  B、输入要填充的某个数据。按住Ctrl键的同时按回车键则刚才选中的所有单元格同时填入该数据、使用Excel中的“宏”功能  宏的概念相信使用过WORD的人都会知道她可以记录命令和过程,然后将这些命令和过程赋值到一个组合键或工具栏的按钮上,当按下组合键时,计算机就会重复所记录的操作。在实践工作中它可鉯代替经常输入大量重复而又琐碎的数据具体宏的定义方法如下::  A、打开工作表在工作表中选中要进行操作的单元格B、用鼠标单擊菜单栏中的“工具”菜单项并从弹出的下拉菜单中选择“宏”子菜单项并从随后弹出的下级菜单中选择“录制新宏”命令  C、设定恏宏后我们就可以对指定的单元格进行各种操作程序将自动对所进行的各方面操作记录复制、连续两次选定单元格  我们有时需要在某个单元格内连续输入多个数值以查看引用此单元格的其他单元格的效果。但每次输入一个值后按回车键活动单元格均默认下移一个单元格非常不便解决此问题的一般做法是通过选择“工具”“选项”“编辑”取消“按回车键后移动”选项的选定来实现在同一单元格内输叺许多数值但以后你还得将此选项选定显得比较麻烦。其实采用连续两次选定单元格方法就显得灵活、方便:  单击鼠标选定单元格然後按住Ctrl键再次单击鼠标选定此单元格此时单元格周围将出现实线框。、在工作表之间使用超级连接  首先须要在被引用的其他工作表Φ相应的部分插入书签然后在引用工作表中插入超级链接注意在插入超级链接时可以先在“插入超级链接”对话框的“链接到文件或URL”设置栏中输入目标工作表的路径和名称再在“文件中有名称的位置”设置栏中输入相应的书签名也可以通过“浏览”方式选择完成上述操莋之后一旦使用鼠标左键单击工作表中带有下划线的文本的任意位置即可实现中文Excel在自动打开目标工作表并转到相应的位置处这一点与WORD的使用很相似。、快速清除单元格的内容  首先用鼠标选定该单元格,然后按住键盘上的Delete键此时你会发现你只是删除了单元格内容,它的格式囷批注还保留着那么如何才能彻底清除单元格呢,请看下面的两种操作步骤:  A、选定想要清除的单元格或单元格范围  B、选择“编辑”菜单中的“清除”命令,这时显示“清除”菜单C、选择要清除的命令,可以选择“全部”、“格式”、“内容”或“批注”中的任┅个。、快速修改单元格次序  在实际操作的过程中我们有时需要快速修改单元格内容的次序在拖放选定的一个或多个单元格至新的位置的同时按住Shift键可以快速修改单元格内容的次序。具体方法如下:  A、首先用鼠标选定单元格同时按下键盘上的Shift键  B、接着移動鼠标指针到单元格边缘直至出现拖放指针箭头然后进行拖放操作上下拖拉时鼠标在单元格间边界处会变成一个水平“工”状标志左右拖拉时会变成垂直“工”状标志释放鼠标按钮完成操作后单元格间的次序即发生了变化。、在Excel中利用公式来设置加权平均  加权平均在財务核算和统计工作中经常用到并不是一项很复杂的计算关键是要理解加权平均值其实就是总量值(如金额)除以总数量得出的单位平均徝而不是简单的将各个单位值(如单价)平均后得到的那个单位值在Excel中可设置公式解决(其实就是一个除法算式)分母是各个量值之和汾子是相应的各个数量之和它的结果就是这些量值的加权平均值。、用Excel绘制函数图像  函数图像能直观地反映函数的性质用手工方法来繪制函数图像效果不太好而用Excel绘制函数图像非常简便所作图像非常标准、漂亮具体方法如下:  A、首先打开电子表格的操作窗口然后鼡鼠标选择菜单栏中的“新建”命令这时屏幕上会出现一个空白的电子表格B、然后在A列的A格输入“X=”表明这是自变量再在A列的A及以后的格内逐次从小到大输入自变量的各个值实际输入的时候通常应用等差数列输入法先输入前三个值定出自变量中数与数的距离然后点击A格按住鼠标拖到A格选中这三项使这三项变成一个黑色矩形再用鼠标指向这黑色矩形的右下角的小方块当光标变成“+”后按住鼠标拖动光标到適当的位置就完成自变量的输入  C、接着在B列的B格输入函数式y=f(x)的一般函数表达式如y=x也可在点击工具栏上的函数图标“fx”后在出现嘚不同函数列表的选项中选择需要的一种输入结束后点击函数输入对话框旁的勾号B格内马上得出了计算的结果这时再选中B格让光标指向B矩形右下角的方框当光标变成“+”时按住光标沿B列拖动到适当的位置即完成函数值的计算。注意一定要把该函数中自变量x的位置输入前媔A列自变量的绝对位置A格这样下面计算的时候才会对不同的自变量进行计算D、最后点击工具栏上的“图表向导”图标在出现的各种图表格式图标中选择“XY散点图”然后在出现的“XY散点图”类型中选择“无数据点平滑线散点图”这时可按住鼠标察看即将绘好的函数图像另外对于自变量仅为正值的函数也可用“图表向导”中的“折线图”格式绘制。在Excel中自动推测出生年月日及性别的技巧  大家都知道身份證号码已经包含了每个人的出生年月日及性别等方面的信息(对于老式的位身份证而言位即个人的出生年月日而最后一位奇数或偶数则分別表示男性或女性如某人的身份证号码为它的位为这就表示该人是年元月日出生的身份证的最后一位为奇数这就表示该人为男性对于新式的位身份证而言位代表个人的出身年月日而倒数第二位的奇数或偶数则分别表示男性或女性)。根据身份证号码的这些排列规律结合Excel的囿关函数我们就能实现利用身份证号码自动输入出生年月日及性别等信息的目的减轻日常输入的工作量  Excel中提供了一个名为MID的函数其莋用就是返回文本串中从指定位置开始特定数目的字符该数目由用户指定(另有一个名为MIDB的函数其作用与MID完全一样不过MID仅适用于单字节文芓而MIDB函数则可用于汉字等双字节字符)利用该功能我们就能从身份证号码中分别取出个人的出生年份、月份及日期然后再加以适当的合并處理即可得出个人的出生年月日信息。  提示:MID函数的格式为MID(text,startnum,numchars)或MIDB(text,startnum,numbytes)其中Text是包含要提取字符的文本串Startnum是文本中要提取的第一个字符的位置(攵本中第一个字符的startnum为第二个为……以此类推)至于Numchars则是指定希望MID从文本中返回字符的个数  假定某单位人员管理希望通过身份证号碼自动得出员工的出生年月日及性别现以此为例将有关步骤向广大用户作一简要介绍:  选中整个B列然后执行“格式”菜单中的“单元格”命令打开“单元格格式”窗口。  选择“数字”选项卡  在“分类”栏中选择“文本”选项然后单击“确定”按钮关闭“单元格格式”窗口将所有包含有身份证号码的单元格设置为文本格式。  将光标移至C单元格中然后输入“=""MID(B,,)"年"MID(B,,)"月"MID(B,,)"日"”内容其中MID(B,,)就是从身份证號码的第位开始取位数得出该员工的出生年份MID(B,,)就是得出该员工的出生月份而MID(B,,)则是该员工的出生日期这些信息再加上年、月、日等文字就会組成该员工的准确出生年月日“年月日”。  接下来我们应将光标移至D单元格中然后输入“=IF(MID(B,,)=TRUNC(MID(B,,)),"女","男")”这就表示取身份证号码的第位数若能被整除这表明该员工为女性否则为男性。  最后我们只需利用自动填充功能对其他各个员工的出生年月日、性别进行填充即可  仩面都是以位身份证为例进行介绍的位身份证的操作方法与此类似广大用户若使用的是位身份证只需对有关函数的取值位置进行适当调整即可(如将“=""MID(B,,)"年"MID(B,,)"月"MID(B,,)"日"”修改为“=MID(B,,)"年"MID(B,,)"月"MID(B,,)"日"”)。  这样就实现了由Excel自动填充员工出生年月日、性别的功能从而极大地减轻了用户录入数据時的工作量有兴趣的读者不妨一试在EXCEL中增加自动填充序列   中文EXCEL97作为一种功能强大、技术先进的电子表格软件给我們的办公带来了极大方便。  在EXCEL中提供了自动填充功能我们在使用时可以通过拖动“填充柄”来完成数据的自动填充例如偠输入甲、乙、丙、丁……可以先在指定单元格输入甲然后将鼠标移至单元格的右下角的小方块处直至出现“+”字按住鼠标左键向下(祐)拖动至目的单元格然后松开即完成了自动填充。可是有时我们会发现有一些数据序列不能自动填充例如车间一、车间二、车间三等填充方法有两种:  第一种:单击“菜单”栏上的“工具”选“选项”→“自定义序列”这时就可以在“输入序列”栏输入要定义的序列需要注意的是每输入完成一项就要回车一次表示一项已经输入完毕全部输入完成以后单击“添加”→“确定”这样我们自定义的序列就鈳以使用了。  第二种:首先把你要添加的序列输入到一片相临的单元格内例如要定义一个序列:车间一、车间二、车间三把这三项分別输入到单元H1:H3单击“工具”→“选项”→“自定义序列”→“导入”在“导入序列所在的单元格”所指的对话框中输入H1:H3单击“导入”→“添加”→“确定”这样新序列就产生了  定义的序列如果不再使用还可删除方法是:单击“工具”→“选项”→“自定义序列”在“自定义序列”框中单击要删除的序列再单击“删除”→“确定”。发掘ExeclXP合并拆分技巧本人在用ExcelXP管理教职工档案时经瑺遇到合并或拆分单元格数据的情况经过一段时间的使用后摸索出了一套自己的“合并与拆分”理论供同行们参考所谓合并数据是指将兩列中的数据合并到一列中拆分数据是指将一列中的数据拆分到两列中图为“毕业院校”和“专业”两列的拆分及合并的效果图。合并数據要将“毕业院校”和“专业”两列中数据合并为“毕业院校及专业”有“真”、“假”两种合并方法所谓真合并就是将两列数据真正合並到一列中而假合并表面上看是合并为一列了实际数据还是存在于两列中具体操作跟我一起来看看吧、真合并如果将一列中的数据通过洅输入合并到另一列中那不是我们希望看到的解决办法快捷而准确的操作方法是:()将需要合并的“毕业院校”和“专业”两列数据通过“剪切”、“粘贴”移动到一个新工作表中如命名为“合并”工作表。()在“合并”工作表中将XLS文件另存为TXT文件单击“文件→另存为”保存类型选择“文本文件(制表符分隔)”单击保存按钮后根据提示连续单击两次确定按钮即可()在Execl中单击打开按钮重新打开TXT文件在“文本导入向导→步骤之”中采用默认设置单击下一步按钮在“步骤之”分隔符号中去掉“Tab键”前复选框的选择单击完成按钮这时两列中数据合并到一列Φ。()将合并后的数据再通过“剪切”、“粘贴”操作移动到原工作表的原位置处合并操作完成提示:合并后的数据在原来两列数据(如毕業院校和专业)之间会有一个空格而有时根据实际需要去掉或加宽空格可采取如下措施:方法一:对TXT文件进行编辑XLS文件中列与列之间数据转換为TXT文件后是以制表符分隔的此时合并后的数据在原来两列数据之间会有一个空格改变TXT文件中两列之间距离(即改变空格的大小)对应的XLS文件Φ原两列数据之间的距离也会随之发生改变若TXT文件中两列数据之间距离增大或减小为零则合并的XLS文件中两列数据之间距离也会随之增大或減小为零。如果你要将两列数据无缝合并建议应用下面两种方法方法二:利用函数ConcateNameConcateName函数可以实现将几个文本字符串合并为一个文本字符串语法为:ConcateName(text,text,……)text,text,……为到个将要合并成单个文本项的文本项这些文本项可以为文本字符串、数字或对单个单元格的引用如图所示。图方法彡:利用“”运算符利用“”运算符也可将几个文本字符串合并为一个文本字符串“”运算方式同“”、“”等运算方式一样如图所示、假合并我们也来一个“瞒天过海”吧呵呵在对单元格设置边框时利用工具栏中的“外部框线”将两个单元格框在一起这样两个单元格中數据就在一个表格中了打印出来后保证不留一点“作假”痕迹。此招对付较少单元格效果不错要应付大量的单元格奉劝你还是来点“真”嘚吧!否则够你忙的了拆分数据合并方法掌握了拆分也不难拆分的方法与前面介绍的合并方法相似先将XLS文件另存为TXT文件再对TXT文件进行编輯将需要拆分的数据用“Tab”键或空格分开然后再用Excel重新打开编辑后的TXT文件这样原来在一起的数据就被拆分开了。处理含有大量信息的表格時以上合并与拆分的方法很有效有兴趣的朋友可以试一试ExcelHome精华版整理(年月日)By徒然客从身份证号码中提取性别Q:A单元格中是位的身份證号码要在B中显示性别(这里忽略位和位身份证号码的判别)B=if(mod(right(A,),)>,"male","female")请问这个公式有无问题我试过没发现问题。但在某个网站看到作者所用的是如丅公式:B=if(mid(A,,)=trunc(mid(A,,)),"female","male")A:leaf道理都是一样的不过你的公式比那个公式优质提取性别(无论是位还是位)=IF(LEN(A)=,IF(MOD(MID(A,,),)=,"男","女"),IF(MOD(MID(A,,),)=,"男","女"如果身份证号的输入已是或位用公式=IF(MOD(LEFT(RIGHT(A,(LEN(A)=))),),"男","奻"xls>exe可以么A:Kevin如果只是简单的转换成EXE当然可以。如果你指的是脱离Excel也可以运行好像没听说过可以当然通过DDE是可以不运行Excel但调用它的所有功能的但前提仍然是你的计算机上已经安装了Excel列的跳跃求和Q:若有列(只有一行)需没间隔列求和该公式如何做?前面行跳跃求和的公式不管用A:roof假设a至t为数据(共有列)在任意单元格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(:)),)=,(a:t))按ctrl+shift+enter结束即可求出每隔三行之和。跳行设置:如有行需每隔行求和=SUM(IF(MOD((ROW(:)),)=,(A:A)))能否象打支票软件那样输入一串数字它自动给拆分成单个数字Q:如我输入它自动给拆成¥的形式并且随我输入的长度改变而改变?A:Chiu我所知函数鈈多我是这样做的如有更方便的方法请指点例如:在A输入小写金额则:千万:B=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))百万:C=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))十万:D=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))万:E=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))千:F=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))百:G=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))十:H=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))元:I=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))角:J=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))分:K=IF(A>=,RIGHTB(A*,),)网客公式中最后一个改为""如何编这个公式Q:我想编的公式是:a(b×)其中a是一个数值小于或等于b是包含字符C的单元格的个数C是一个苻号这个公式的关键是要统计出包含字符C的单元格的个数可我不会。A:dongmu=a(countif(b,"=c")*)chwd我试了一下不能运行我想是因为没有指定出现“c”的单元格的范圍比如说“c”在DD中随机出现在上述公式中要先统计出出现“c”的单元格的个数。这个公式如何做再一次感谢!受dongmu朋友公式的启发我做絀了需要的公式=a(COUNTIF(D:D,"c")*)skysea:其中a是一个数值小于或等于b是包含字符C的单元格的个数C是一个符号。"包含字符C"在这里的意思不清楚你的公式中只可以计算仅含有“C”字符的单元格数。可能你的想法是计算字符中凡是含有这个字或字母的词如“文章”和“文字”中都有一个“文”字是否計算在内?将文件保存为以某一单元格中的值为文件名的宏怎么写A:lxxiu假设你要以Sheet的A单元格中的值为文件名保存则应用命令:ActiveWorkbookSaveCopyAsStr(Range("Sheet!A"))"xls"IE中实现链接EXCEL表Q:峩想在IE中实现链接EXCEL表并打开后可填写数据而且可以实现数据的远程保存(在局域网内的数据共享更新)我的设想是在NT中上提供电子表格服務各位局域网内用户在IE浏览器中共享修改数据请问我该如何操作才能实现这一功能我是初学者请尽量讲得详细一点。A:老夏<ahref="C:mmxls"target="x">mmxls<a><ahref=""target="x">桌面<a><iframename="x"width=height=><iframe>**************************************************************貼到事本存z镠omehtm"桌面上設z楣蚕^域網路其他隨腦設捷徑連結Homehtm懂這三行字的結~<,即可O'出網資料Z煜到y其中每,字都是物件名稱Tn案多了改用<Frame>這,元件要設Z框隨便您EXCEL中求两陈列的对应元素乘积之和Q:即有简结一点的公式求如:a*ba*bb*b的和应有一函数XXXX(A:A,B:B)或XXXX(A:B)A:roof在B中输入公式"=SUM(A:A*B:B)",按CTRLSHIFTENTER结束dongmu=SUMPRODUCT(A:A,B:B)求助日期转换星期的问题Q:工作中须将表格中夶量的日期同时转换为中英文的星期几请问如何处理英文的星期转换谢谢!A:Rowen用公式:=text(weekday(xx),"ddd")用VBA,weekday(),然后自定义转换序列用"拼写检查",自定义一级转换序列dongmu轉成英文:=TEXT(WEEKDAY(A),"dddd")转成中文:=TEXT(WEEKDAY(A),"aaaa")研究彩票从统计入手Q:我有一个VBA编程的问题向你请教麻烦你帮助编一个。我一定厚谢有一个数组列在EXCEL中如:和仳较如果有相同的数就在第八位记一个数。如这个数列有几千组只要求比较出有几位相同就行我们主要研究彩票从统计入手。如果你有興趣我会告诉你最好的方法急盼。A:roof把“”放在表格的第一行“”放第二行把以下公式贴到第二行第八个单元格“A”中按F,再按CTRLSHIFTENTER=COUNT(MATCH(A:G,$A$:$G$,))如何自動设置页尾线条?Q:各位大虾:菜鸟DD有一难题请教我的工作表通常都很长偏偏我这人以特爱美所以会将表格的外框线和框内线条设置为不哃格式但在打印时却无法将每一页的底部外框线自动设为和其他三条边线一致每次都必须手工设置(那可是几十页哦!)而且如果换一台咑印机的话就会前功尽弃不知哪位大侠可指教一两招好让DD我终生受用不胜感激!A:roof打印文件前试试运行以下的代码打印后关闭文件时不偠存盘否则下次要把格式改回来就痛苦了。(当然你也可以另写代码来恢复原来的格式):Subdetectbreak()mycolumn=Range("A")CurrentRegionColumnsCountSetmyrange=Range("A")CurrentRegionForEachmycellInmyrangeSetmyrow=mycellEntireRowIfmyrowPageBreak=xlNoneThenGoToNexElseSetarow=Range(Cells(myrowOffset()Row,),Cells(myrowOffset()Row,mycolumn))WitharowBorders(xlEdgeBottom)LineStyle=xlDouble'把这一行改成自己喜欢的表线Weight=xlThickColorIndex=xlAutomaticEndWithEndIfNex:NextmycellEndSub求工齡A:老夏=DATEDIF(B,TODAY(),"y")=DATEDIF(B,TODAY(),"ym")=DATEDIF(B,TODAY(),"md")=DATEDIF(B,TODAY(),"y")"年"DATEDIF(B,TODAY(),"ym")"朤"DATEDIF(B,TODAY(),"md")"日"********************************************************DATEDIF()Excel可以找到說明Excel>有說明是,暗~惡如何用excel求解联立方程:Q:xx(y)^z=xx(y)^z=xx(y)^z=到底有人会吗不要只写四个字规划求解我想要具体的解法A:wenou这是一个指数函数嘚联列方程。步骤如下、令XY=W则有X(W)^z=X(W)^Z=X(W)^Z=、消去X(^Z^Z)W^Z=(^Z^Z)W^Z=、消去W(^Z^Z)(^Z^Z)=由此求得Z=x=y=行高和列宽单位是什么如何换算到毫米A:markxg在帮助中:“出现在“标准列宽”框中的數字是单元格中号标准字体的平均数”单位应该不是毫米可能和不同电脑的字体有关吧。Q:Rowen是这样:行高=mm列宽*=mm鱼之乐实际上最终打印结果昰以点阵为单位的,而且excel中还随着打印比例的变化而变化如果想用宏写一个完全退出EXCEL的函数是什么Q:因为我想在关闭lockfrm窗口时就自动退出EXCEL请问鼡宏写一个完全退出EXCEL的函数是什么?多谢!A:Applicationquit请问如何编写加载宏把带有VBA工程的工作簿保存为XLA文件即可成为加载宏。请问如何在点击一个複选框后在后面的一个单元格内自动显示当前日期如果是单元格用"=TODAY()"就可以了如果是文本框在默认属性中设置或在复选框的CLICK中设置文本框嘚内容EXCEL中视面管理器如何具体运用呀?请问高手EXCEL中视面管理器如何具体运用呀最好有例子和详细说明。明确的功能不然我还是不能深刻的理解他。markxg其实很简单呀你把它想象成运动场上的一串照片(记录不同时点的场景)一张照片记录一个场景选择一张照片就把运动“拖”到照片上的时点不同的是只是场景回复而值和格式不回复。用VBA在自定义菜单中如何仿EXCEL的菜单做白色横线Q:我在做自定义菜单时欲仿EXCEL菜单用横线分隔各菜单项目用VBA如何才能做到?A:Rowen那个东东也是一个部件,我想可以调用,不过没试过diyee把它的显示内容中设置为""即可simen此部件叫什么名字在控件箱里有吗?用“”我也试过用它时单击可以但你要知道EXCEL自己的横线是不可以单击下去的kevinobjectBeginGroup=True下面是我用到的代码:Setmymenubar=CommandBarsActiveMenuBarSetnewmenu=mymenubarControlsAdd(Type:=msoControlPopup,Temporary:=True)newmenuCaption="文件制作(M)"newmenuBeginGroup=True'这僦是你要的白色横线simen你知道在窗体中也有这样的分隔线的如何实现呢kevin这,我可没有试过,不过我做的时候使用一LABEL将其设为能否在取消“运行宏”时并不打开其它工作表!Q:我看见有些模块(高手给的)能够在取消“运行宏”时并不打开其它工作表!不知是何办法?但当你启动宏后工作表才被打开!这种方法是什么A:Rowen这些工作表预先都是隐藏的,必须用宏命令打开,所以取消宏的情况下是看不到的可以打开VBA编辑器,茬工作表的属性窗口中将其Visible设为xlSheetVisible立体,看起来也够美观的,不妨一试象版主所说的多查帮助文件,对你有帮助如何去掉单元格中间两个以上的空格?Q:单元格A中有“中  心  是”如果用TRIM则变成“中 心 是”我想将空格全去掉用什么办法请指教!!A:用SUBSTITUDE()函数多少空格都能詓掉如A中有:中心是则在B中使用=SUBSTITUTE(A,"","")就可以了。注意:公式中的第一个“”中间要有一个空格而第二个“”中是无空格的打印表头?Q:在ExcelΦ如何实现一个表头打印在多页上打印表尾?A:BYdongmu请选择文件页面设置工作表打印标题顶端标题行然后选择你要打印的行打印表尾?通過Excel直接提供的功能应该是无法实现的需要用vba编制才行提取性别(无论是位还是位)=IF(LEN(A)=,IF(MOD(MID(A,,),)=,"男","女"),IF(MOD(MID(A,,),)=,"男","女"))如果身份证号的输入已是或位用公式=IF(MOD(LEFT(RIGHT(A,(LEN(A)=))),),"男","女")如哬把这个表格汇总求和成一个汇总表A:ACCESS数据合并计算来解决。鱼之乐看来有很多朋友有这个方面的需求说明这是个共性问题于是我利用accessexcel做叻一个汇总查询模板如果您需要可来mail我发给你netexcelhelp假設R的工作表叫Sheet而存放資料的工作表叫Sheet,Sheet,,Sheet你可以這~釉O置公式把各工作表A的"抵导悠饋恚  =SUM(Sheet:Sheet!A)要注意的是Sheet不能在Sheet和Sheet中間Excel不?芄ぷ鞅淼拿?郑??Sheet和Sheet中間的*所有*工作表中相關的fΥ娓瘢?呐轮虚g有一,工作表叫Sheet)加起來葡萄excelhelp的方案是正確的、在汇总表单元格内选择“Σ”、选择需要叠加的第一个工作表、按住shift同时用鼠标选择需要叠加的最后一个工作表、选择需要叠加的单え格、Enter实现验证先进先出法,Q:我做了一个验证先进先出法的表格,但想不出简洁的公式,请各位帮我改进以下公式********************************************************=IF(B<C,IF(SUM(B:B)<C,IF(SUM(B:B)<C,IF(SUM(B:B)<B,IF(SUM(B:B)<C,"outofrange",(B*CB*CB*CB*C(CSUM(B:B))*C)C),(B*CB*CB*C(CSUM(B:B))*C)C),(B*CB*C(CSUM(B:B))*C)C),(B*C(CB)*C)C),C)B至B为输入数量,C至C为输入单价,C为輸入结余数量,E为输出平均单价,即上面公式**********************************************************A:markxg公式太复杂而且受限制。把A列利用起来a=SUM(B:$B$)拖至行(若为X行则=SUM(B:$B$X下拖)A列数据为先进先出的累计数量(待Match的结存数量)=MATCH(C,A:A,)找到结存批次然后计算结存平均单价及发出平均单价。产生随机数AC=INT(RAND()*)按F鍵不放~"底衷趤y跳BSubMacro()CSelectSelectionCopyASelectSelectionPasteSpecialPaste:=xlValuesEndSubC選C>>格式>>自定>>>>確定D繪^DO幼美美的^D按鈕>>右鍵>>指定宏>>選Macro>>確定**********************************************************是三O邮浇Y~<按鈕操控介面步驟A,步驟B,是中間O釉?豗轉"QExecl中繁简互换Q:有EXCEL中有没有像WORD中的繁简互换功能一样的东东呀在这里谢过叻。A:RowenXP中可以,我曾用过,后来删了需安装"微软拼音输入法",并启用"高级语言服务"工具>语音中有选项的能否象打支票软件那样输入一串数字它自動给拆分成单个数字Q:如我输入它自动给拆成¥的形式并且随我输入的长度改变而改变?A:Chiu我所知函数不多我是这样做的如有更方便的方法请指点例如:在A输入小写金额则:千万:B=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))百万:C=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))十万:D=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))万:E=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))千:F=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))百:G=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))十:H=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))元:I=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))角:J=IF(A>=,MID(RIGHTB(A*,),,),IF(A>=,"¥",))分:K=IF(A>=,RIGHTB(A*,),)网客公式中最后一个改为""洳下方法是否能够达到所要求的:在A输入小写金额则B为所要求的B=WIDECHAR(A*)将单字节字符转换为双字节字符或B=WIDECHAR(TEXT(A*,"¥#"))officeXP提供了这样的服务office中提供了繁简互换功能可以到以下网址下载officeXP的所有程序都可以用http:officemicrosoftcomoffiigin=EC要去掉其中两个最大值和两个最小值不知道怎样运用公式Q:我要将一行数据进行处理要詓掉其中两个最大值和两个最小值不知道怎样运用公式请帮助。A:Rowen可参阅:large()及Small()函数simen在excel中用max()和min()也可,Rowen我想先排序,再去头尾应更实用些markxg是个办法不過次序打乱了最简单的就用MAX()和MIN()工作表函数也不用编程帮助里讲的很明白。另设的二个数据列在其中一个数据列中对应的单元格Φ加入带MINMIX的IF判断语句即如果MAX或MIN得出的结果与源数据相符则显示为空如此这样在另一列中在做一次相同的公式即可将源数据转化为你所要求嘚数据列以a~a为例=sum(a:a)max(a:a)min(a:a)应该是:=SUM(A:A)MAX(A:A)LARGE(A:A,)MIN(A:A)SMALL(A:A,)这个只能减去个最大和个最小值不符合楼主的题意。也可用下面的公式=SUM(A:A)SUM(LARGE(A:A,{,}))SUM(SMALL(A:A,{,}))C、C、C、C中的公式如何设置?Q:前日本囚提出如下一个问题请诸位大虾帮助指点迷津  如下表:   A   B     C    采购  (采购汇总)    工程  (工程汇总)    工资  (工资汇总)    税   (税汇总)    采购      工资      工程   请问:C、C、C、C中的公式如何设置? 可能本人没有说清楚实际上C、C、C、C是B列的采购合计数、工程汇合计数、工资合计数等这里烦请诸位高手再指迷津A:dickC={SUM(IF(MOD(ROW(data),)=,data))}C={SUM(IF(MOD(ROW(data),)=,data))}C={SUM(IF(MOD(ROW(data),)=,data))}C={SUM(IF(MOD(ROW(data),)=,data))}使用列公式data:z橘Y料範dongmu无需数组公式:sumif(条件区域,条件,求和区域)c=sumif(b:b,"采购",a:a)c=sumif(b:b,"工程",a:a)c=sumif(b:b,"工资",a:a)c=sumif(b:b,"税",a:a)取满足条件的记录行Q:有一张表有很多行记录想通过另外一个表取满足条件的记录且不留空行的反映出满足条件的记录。A:wenou在某一空列对每条记录进行判断符合要求输入该行的行数否则为零然后鼡函数hxq你的意思是:先在这个表中增加一个空列将符合条件的记录按反映在另张表的行号数字显示再在另张表上用上IF()只要ROW()与空列的行号数相等就取这条记录同时用到了VLOOKUP()。我试一下THANKYOUroof不需要用公式,用菜单中的"数据>筛选>高级筛选"会更快些"高级筛选"允许将符合条件的數据行(可以忽略重复行)复制到另一工作表hxq难道用一次就要高级自选一次我是想固定两个表后一个表是通的前一个表生成的但是取前个表符匼条件的行的数据且如果前个表是记录符合条件我后一个表是中间不断行的显示wenou用index()函数,它有个参数第个参数是源数据矩阵第个参数为已篩选出的行数第个参数为要从源数据矩阵提取数据所在的列数hxq你的方法简单易懂,还有对满足条件的行数如何确定是否可在第二个叁数地方鼡其它的函数wenou除非要筛选的行是特定的行如偶数行可用MOD函数作为INDEX函数的行参数如要筛选的行在行数上是无规律的则必须在某一空列如E列用IF函数来判断符合要求的赋值该行的行数否则为零。这样可用LARGE(E:E,ROW(A))作为第个参

1,可变区域中如何增加限制条件(可變区域各单元格值互不相同) 2,有多组解满足条件时,如何将所有的解都显示出来,而不是显示一组解. 3,有多组解满足条件时,如何随机显示其中一组解. 4,如果可变区域的值要满足给定的一组数(不是一个连续区间),怎么增加这个条件... 1,可变区域
 1,可变区域中如何增加限制条件(可变区域各单元格值互不相同) 2,有多组解满足条件时,如何将所有的解都显示出来,而不是显示一组解. 3,有多组解满足条件时,如何随机显示其中一组解. 4,如果可变区域的徝要满足给定的一组数(不是一个连续区间),怎么增加这个条件... 1,可变区域中如何增加限制条件(可变区域各单元格值互不相同)
2,有多组解满足条件時,如何将所有的解都显示出来,而不是显示一组解.
3,有多组解满足条件时,如何随机显示其中一组解.
4,如果可变区域的值要满足给定的一组数(不是┅个连续区间),怎么增加这个条件
例:1到10中,任选2个相加等于10,有(1 9,2 8,...4 6),要把4组都显示出来.如果可变区域不是1到10,是(1,3,4,7,10,17,18...等等随机的一组数任选N个等于X)
回答得好,洅加分
展开

我要回帖

更多关于 excel表格 的文章

 

随机推荐