如何实现二维字符串数组输入多组输入你好,想问你一下,如何实现多组二维字符串数组输入的输入,在行数未知的情况下

在vb的textbox中输入一个字符串,并查找字符串在excel文档中的相应位置(行、列数)
在vb的textbox中输入一个字符串,并查找字符串在excel文档中的相应位置(行、列数),代码是啥?
10-03-14 &
Sub ff()Dim Sstr, cc, RsltStrSstr = textbox1.textFor Each cc In ActiveSheet.UsedRangeIf cc.Value = Sstr Then RsltStr = RsltStr & vbCrLf & cc.AddressNextMsgBox &包含 & & Sstr & & 的单元格有:& & vbCrLf & RsltStrEnd Sub
请登录后再发表评论!
这么多字符串 我建议你存到一个文本里边,然后再读取 赋值给text 就行了比如你存到了 c:\123.txt 里边了.dim s as string,a as stringopen &c:\123.txt& for input as #1do until eof(1)line input #1,sa=a & slooptext1.text=a又简练又方便,这多好...
请登录后再发表评论!大大,这道题中的“输入包含多组测试用例。每组用例占一行”,怎么做到呀??_百度知道
大大,这道题中的“输入包含多组测试用例。每组用例占一行”,怎么做到呀??
输入包含多组测试用例。每组用例占一行,包含2个整数a和b。最后一组用例为0 0,表示输入结束,该用例不需要处理。
对于每组输入用例,输入a+b的和,占一行。
Sample Input
Sample Output
我有更好的答案
看起来像是ACM的OJ系统呵。和我们平常编程的运行环境不同:它上面的输入和输出是分开的,不像咱们从键盘输入后在屏幕上显示,程序输出的内容也在屏幕上显示,交错一起的那个样子。这道题,你可以用一个循环,设定结束条件为连续读到两个0,循环体里对于每次读到的一行两个数,执行求和输出并换行。#include &stdio.h&int main(){
while(1) {
scanf(&%d%d&,&a,&b);
if(a==0&&b==0)
printf(&%d\n&,a+b);
return 0;}在所有的输入完成前,OJ不会去检查你程序的输出的^_^,它只要一个最后的结果。所以你不必非要等最后一个数据输入后再一股脑地输出来,那样可能需要用一个足够大的数组或者是动态分配的存储来保存所有结果,会严重降低程序效率,在ACM上是很不利的。
如果你对OJ的方式感兴趣,可以利用重定向来模仿它。在你的源文件旁边建立两个文件,一个用来存放代替键盘输入的内容,另一个用来存放代替屏幕输出的内容,假设分别叫in.txt和out.txt,然后这样写:#include &stdio.h&int main(){
freopen(&in.txt&,&r&,stdin);
freopen(&out.txt&,&w&,stdout);
freopen(&out.txt&,&w&,stderr);
while(1) {
scanf(&%d%d&,&a,&b);
if (a==0&&b==0)
printf(&%d\n&,a+b);
fclose(stdin);
fclose(stdout);
fclose(stderr);
return 0;}然后在运行.exe前把输入数据一口气全部保存到in.txt中去,再去启动你的.exe程序,运行结束后你再手动打开out.txt对照一下,可以试试。不过记得在提交前把freopen()和fclose()的那几条语句去掉。以前在网上看过别人利用OJ环境的宏定义来条件编译,等会儿再找找看。
来自:求助得到的回答
采纳率:69%
来自团队:
为您推荐:
其他类似问题
您可能关注的内容
测试用例的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。我从系统里面倒出来一些数据,需要在做时间加法,但是这些数据是字符串形式的(含有空格和一个逗号),没办法用公式,这些字符串形式的数据可以被改成数字形式的,也就是说把空格和逗号去掉,但是得一个一个去,我的问题是可不可以一起把这些数据改成数字形式的?或者乍么样把它们改成数字形式的?
试试这个方法:
1在一空白的单元格里输入1,再按Ctrl+c键复制这个单元格.
2全选你要改成数字形式的字符串单元格,在其上按右键,选菜单"选择性粘贴",再选"乘",确定.
其他答案(共2个回答)
请见附件黄色区域公式。
1选中A1:A20。
2、在“格式/单元格/数字/分类/自定义/类型”框,输入“####"年"##"月"##"日"”,确定。
3、在A1:A20区域,原...
把表格的属性改成时间类型的就好了哈。希望能帮到你哈(请进入应用“微问”里查看自己提出的问题并给出好评,谢谢)
消除错误符号:
1、对由公式计算出现的错误符号,可将原公式改为“=IF(ISERROR(原公式),"",原公式)”:如在D2输入“=IF(ISERROR(B3/...
答: 向你推荐城通网盘。CTDISK城通国信提供专业可靠的在线文件储存、同步、共享服务。注册后您可获得:您可以获得免费的400GB网络存储空间,单文件最大1GB。免费...
答: 微软新开发的一种电脑,显示器镶嵌在桌面上,视角30度.触摸屏.手写屏.操作更加方便.还没有投入市场.
答: 需要电脑,去电脑组件市场看看或把的自己的电脑拆开看看.
每家运营商的DNS都不同,而且各省的也不同。你可以问问你的网络提供商,他们会告诉你的。(也可以通过分别访问域名和IP来检查DNS是否正常,访问域名不行,而访问IP可以,则说明DNS设置不对)
另外,如果ADSL-电脑没问题,一般ADSL-路由器也没问题的。而且采用ADSL拨号的话,DNS可以不设置的,拨号成功后会自动取得DNS服务器。
问题可能出在路由器设置上。进去检查一下吧。看看上网方式,上网用户名密码是否正确。
(有个问题要注意一下,有些地方的运营商会限制使用路由器或者限制接入数量,一般是采取绑定网卡MAC地址的方式,如果路由器设置都正常,试试路由器的MAC地址克隆功能,把电脑网卡的MAC复制过去)
餐饮业厨房产生的油烟,顾名思义,废气中主要污染物为油烟,一般采用静电除油。
液化气属较清洁能源,废气污染程度不高,主要含二氧化碳一氧化碳吧。
柴油属石油类,废气含二氧化硫和氮氧化物,二氧化硫碱液喷淋即可去除,氮氧化物主要以一氧化氮为主,要催化氧化成二氧化氮才能被碱吸收,造价成本非常高,一般的柴油发电机尾气难以治理,除非大型发电厂。
煤炭废气含二氧化硫多,一般常用的脱硫工艺即可。
目前我们的生活水平必竟非同以往.吃得好休息得好,能量消耗慢,食欲比较旺盛,活动又少,不知不觉脂肪堆积开始胖啦。                                                                                         减肥诀窍:一.注意调整生活习惯,二。科学合理饮食结构,三。坚持不懈适量运动。
   具体说来:不要暴饮暴食。宜细嚼慢咽。忌辛辣油腻,清淡为好。多喝水,多吃脆平果青香焦,芹菜,冬瓜,黄瓜,罗卜,番茄,既助减肥,又益养颜,两全其美!
有减肥史或顽固型症状则需经药物治疗.
如有其他问题,请发电子邮件:jiaoaozihao53@ .或新浪QQ: 1
要有经营场所,办理工商登记(办理卫生许可),如果觉得有必要还要到税务局买定额发票,不过奶茶店一般人家消费是不会要发票的巴,要买设备,要联系供应商备一些原料,就好啦,没啥难的,不过要赚钱的话就得选好开店地段。
办理手续的程序(申领个体执照):
1、前往工商所申请办理
2、根据工商所通知(申请办理当场就会给你个小纸条)前往办理名称预核
3、拿到名称预核通知书,办理卫生许可证(前往所在地卫生监督所办理)
4、拿着名称预核通知书和卫生许可证前往工商所核发营业执照。
有以下注意的:
01经期时候是女性排掉脏东西,不能够同房,这样以免感染,产生炎症,不能吃生冷硬的东西,不能吃辛辣食物,要吃些清淡食物,比如,炖品啊!不能用冷水洗澡洗头洗脚,等等,这样会使月经时间延长,对身体不好02经期时候不要做过重的体力活,经期来临本来身体就很虚弱,所以要适量的休息,不能下过重的体力,这样经期恢复比较快。03经期的时候,一定要买正规牌子的卫生巾使用,比如像,苏菲,护舒宝,ABC这些牌子都还不错的,可以选择哦经期的时候一定要注意经期个人卫生。04经期的时候千万不要同房,这样会有炎症的,如果身体比往常更不舒服,请及时就医。希望可以帮助到大家
方法步骤:01女性如果患有子宫内膜异位的,一般会出现子宫阴道不规则出血,一旦出现这样不规则的出血,女性朋友就要提高警觉,到医院去做个B超找医生检查一下。02子宫内膜异位的女性还会感觉腹痛,但是一开始不会那么疼痛,到了中期因为子宫内膜异位引起宫血引流不畅,导致宫血淤积,就会开始更重的疼痛,有的女性疼痛敏感的一开始就会觉得很痛,所以这个时候要开始检查。03而且会出现白带异常,阴道的内分泌会不断地增多,就会出现恶臭,而且还带有脓性物质,由于子宫内膜癌物质溃疡充满子宫,使得女性子宫增大。04如果发现以上的症状,一定要马上到医院检查治疗。平时要好好保养自己。
方法步骤:01首先推荐大家多喝牛奶和酸奶。牛奶里面含有丰富的钙物质和维生素D,可以在肠道内和有害物质结合,排除体外,酸奶有通便的作用,牛奶还能在中老年时预防女性骨质疏松,应该每天都喝,根据自己的具体情况选择是酸奶还是牛奶。02其次推荐给大家的是蜂蜜。蜂蜜可以促进肠道蠕动,帮助排便,还有多种维生素和矿物质,可以促进身体的代谢,提高造血功能,对受伤的组织还有修复的作用哦。03最后推荐大家多吃点菇类。香菇,金针菇,猴头菇等,好吃又可以防癌,香菇和金针菇都有抑制恶性肿瘤生长的作用,猴头菇可以提高自身的免疫。04乳腺癌重点在预防,如果女性肥胖一定要注意减肥。
方法步骤:01肚子肥大,减肥无效。很多女性朋友对肚子上堆积的脂肪感到很苦恼,总想减掉那一圈肥肉,然后当肥肉没减掉,反而腹胀越来越严重时,就要当心是否是患了卵巢囊肿了。02用白芥子10,化湿祛痰的苡仁20,南星6,理气行滞、活血祛瘀的桃仁10,三棱10,赤芍12,消痰软坚、散结消肿的夏枯草20,海藻12。这个方子可以起到理气行滞、活血祛痰、软坚消肿的功效03附件及全子宫切除。一侧或双侧卵巢囊肿的近绝经期或绝经期妇女则可以选用这个方法,不过这个方法会严重影响内分泌,可能会引起内分泌失调。04选择手术治疗应到正规的医院请专业的医生进行诊治和制定手术方案。
方法步骤:01卵巢囊肿一般是不会破坏所有正常的卵巢组织,所以多半不会引起月经的紊乱出现,但是有些分泌性的肿瘤会引起激素的分泌异常,导致女性月经紊乱,所以这个时候就需要注意了。02一般卵巢囊肿没有什么并发症的话,是不会引起疼痛的,但是若出现囊肿的蒂扭转时,这个时候女性就会出现剧烈的疼痛,引起出血、感染等情况、那么就需要及时救治了。03有些肿瘤比较大,它会压迫横隔,引起肺部的扩张受限,出现呼吸的不畅,或是一侧、两侧都出现胸腔积液的现象,并且一般伴有腹水的情况。04如果女性感觉自己的腰部比较紧,而自己的腹部却出现增大的情况,这个时候就需要考虑这种情况了。
一米 拆除工程施工,必须建立安全技术档案,并应包括下列内容:拆除工程施工合同及安全管理协议书;拆除工程安全施工组织设计或安全专项施工方案;安全技术交底;脚shou架及安全防护设施检查验收记录;劳务用工合同及安全管理协议书;机械租赁合同及安全管理协议书。施工现场临时用dian必须按照国家现行标准《施工现场临时用dian安全技术规范》JGJ46的有关规定执行。
现在很多搞半永久培训的 有的是个人工作室 还有稍微大一点的培训机构 还有培训学校 价格也是从几百到几千不等 看你想选择什么样的了 如果你讨厌唇线,如果你不喜欢用唇线,我们再教你一个防止花妆的办法:先在嘴唇上拍点蜜粉,再涂口红,然后抿开。重复以上过程一次,但是第二次就不用再抿开了。或者第yi次抿开后用吸油纸或者面巾纸轻轻盖上,将浮在表面的口红粘去,然后再涂抹一次,能有效避免口红脱妆哦。
这个看类型的,市面上有2000多的、3000多的、4000多的 使得沉积在体内的杂质或废物,随着汗水排泄出来,以达到新陈代谢和养颜mei容的效果。汗蒸房的种类随着ren们对bao健的需要,汗蒸房开始走进千家万户的生活。汗蒸房主要分为两大类:私家使用的家庭汗蒸房和汗蒸馆。家庭蒸汗的产品又分为:光波浴房、频谱能量屋、电气石汗蒸房;汗蒸馆分为:韩式汗蒸、日式汗蒸以及欧式桑拿、远红外桑拿。
油腻及高脂肪的食品 (危险--危险指数★★)我相信有许多家长会给狗狗吃鸡皮或是让它们吃盘里的残羹,但这些油腻及高脂肪的食品会导致胰腺炎、胰腺炎,对狗儿造成yi定的影响,所以不要因为丢掉剩饭 剩菜太浪费,而将狗狗当做馊水桶。其中以迷你贵妇狗、玩具贵妇狗、曲架、迷你史纳莎等的影响较严重,其徵状是呕吐,但很快便会愈来愈严重,须用抗生素作治liao哦。很多家长在养狗狗的过程中,与之建立了非常深厚的友情,所以希望有狗狗的家长yi定要花些精力记住这些对狗狗会产生致命危害的食物。还有一些生活中常见的,甚至我们常常吃的食物对狗狗的身体也是会产生影响
假定你教了八千至一万的学费却学到了更高的纹绣技术,当自己创业或者工作时月入过万,那么学费并不高了 必备设施:mei容床和镜子。被纹刺者半躺或平躺的姿态稳定性强,有安全感,便于纹刺师的操作。镜子的作用:是让客人看效果。也是让纹刺师从镜子里看纹刺的整体效果。除此之外纹绣这个行业还对我们的纹绣师有着更加严格的要求。纹绣师入门必看的纹绣常识与要求一丝不苟的工作态度——纹刺mei容具有yi定的风险性,精力稍不集中或稍有马虎就和影响质量甚至出事故,一丝不苟的工作态度是安全与质量的保证。
正在加载...
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415EXCEL中如何使用VLOOKUP函数查找引用其他工作表数据和自动填充数据
我的图书馆
EXCEL中如何使用VLOOKUP函数查找引用其他工作表数据和自动填充数据
如何在EXCEL中对比两张表(不是对比两列)?
两张都是人员在职信息表,A表长,B表短,A表中的记录比较多,有的人A表中有而B表中没有,有的人AB两表都有但是在A表中的行数比B表中多(举例说明,就是这个人在A表中可能有三行,分别是7.8.9三月的在职信息,同样的人在B表中可能只有7月一个月的在职信息),如何把A表中有而B表中没有的行挑选出来单列成一张表?
假设姓名在A列,在职月份在B列,两个表的第一行都是表头.
在B表插入一个新A列,这样B表的姓名就在B列,月份在C列,在A2单元格输入 =B2&C2
在A表表头的最后一个空白列(假设为H1)写上"与B表的关系"
在H2输入公式 =IF(ISERROR(VLOOKUP(A2&B2,Sheet2!A:A,1,FALSE)),"B表没有此记录","B表有此记录")
如何在EXCEL中筛选出相同的名字?
我现在有2张表:一张有1000个用户,另一张有800个用户;如何快速的找出两张表中相同的名字啊。
方法一、sheet!b1輸入 =IF(COUNTIF(Sheet2!$A$1:$A$1000,A1)&=1,"重複","")
方法二、在1000个用户的sheet1!B1輸入(假设你的记录在A1而且是竖列扩展)=if(isna(vlookup(a1, sheet2$a$1:$a$800,2,0)), " ", "重复“)
两列数据查找相同值对应的位置
=MATCH(B1,A:A,0)
EXCEL中如何使用VLOOKUP函数查找引用其他工作表数据和自动填充数据
  VLOOKUP函数,在表格或数值数组(数据表)的首列查找指定的数值(查找值),并由此返回表格或数组当前行中指定列(列序号)处的数值。
  VLOOKUP(查找值,数据表,列序号,[匹配条件])
  例如在SHEET2表中有全部100个学生的资料,B列为学号、C列为姓名、D列为班级,现在在SHEET1表的A列有学号,我们需要使用该函数,将SHEET2表中对应学号的姓名引用到SHEET1表的B列。我们只需在SHEET1的B2输入以下公式 =VLOOKUP(A2,SHEET2!$B:$D,2,FALSE) (或者=VLOOKUP(A2,SHEET2!$B$2:$D$101,2,0),就得到了A2单元格学号对应的学生姓名。同理, 在SHEET1表的C2输入公式 =VLOOKUP(A2,SHEET2!$B:$D,3,FALSE),即可得到对应的班级.
  VLOOKUP(A2,SHEET2!$B:$D,2,FALSE) 四个参数解释
  1、“A2”是查找值,就是要查找A2单元格的某个学号。
  2、“SHEET2!$B:$D”是数据表,就是要在其中查找学号的表格,这个区域的首列必须是学号。
  3、“2”表示我们最后的结果是要“SHEET2!$B:$D”中的第“2”列数据,从B列开始算第2列。
  4、“FALSE”(可以用0代替FALSE)是匹配条件,表示要精确查找,如果是TRUE表示模糊查找。
&  如果我们需要在输入A列学号以后,B列与C列自动填充对应的姓名与班级,那么只需要在B列,C列预先输入公式就可以了。为了避免在A列学号输入之前,B列与C列出现"#N/A"这样错误值,可以增加一个IF函数判断A列是否为空,非空则进行VLOOKUP查找.这样B2与C2的公式分别调整为
  B2=IF(A2="","",VLOOKUP(A2,SHEET2!$B:$D,2,0))
  C2=IF(A2="","",VLOOKUP(A2,SHEET2!$B:$D,3,0))
Excel课表生成中应用的两种方法
课表是学校最基本的教学管理依据,课表形成的传统方法是先安排好原始数据,再设计好表格的固定格式,一项项往表里填内容。上百张课表的形成都要人工录入或人工粘贴复制,既繁琐又容易出差错,而且不利于检索查询。笔者介绍一种方法,在原始数据录入后利用“数据透视表”,可以实现课表生成的自动化。   一、功能   1. 一张“数据透视表”仅靠鼠标移动字段位置,即可变换出各种类型的课表,例如:班级课表。每班一张一周课程表。可选框内选择不同的学院和班号,即可得到不同班的课表。按教师索引。即每位教师一周所有的信息。按时间索引,即每天每节课有哪些教师来、上什么课。按课程索引。课程带头人可能只关心和自己有关的内容。按学院索引。可能只需要两三项数据,了解概况。按本专科索引。按楼层索引。专家组听课时顺序走过每个教室,需要随时随地查看信息。按教室或机房索引。安排房间时要随时查看。   2. 字段数量的选择是任意的,即表格内容可多可少,随时调整。   3. 任何类型的表都能够实现连续打印或分页打印。如班级课表可以连续显示,也可快速、自动生成每班一张;某部门所有教师的课表可以汇总在一张表上,也可每个老师一页纸,分别打印。   4. 遇到调课,只要更改原始表,再重新透视一次,可在瞬间完成,就意味着所有表的数据都已更新。而传统的方法必须分别去改班级表、教室表、机房表、教师表……稍有疏忽就可能遗漏。   5. 所有的表都不用设计格式,能够自动形成表格,自动调整表格大小,自动合并相同数据单元格。   二、建立数据库   规范数据库的建立是满足查询、检索、统计功能的基本要求。   1. 基本字段:班级、星期、节次、课程、地点、教师。   2. 可选字段:学院、班级人数、学生类别、金工实习周次、教师单位、地点属性、备注字段名横向排列形成了“表头”,每个字段名下是纵向排列的数据。   3. 库中的数据必须规范。如“地点”中不能出现除楼号、房间号以外的任何文字(包括空格);“课程”中必须是规范的课程名,不允许有“单、双”等字样。建议上机课增加一个字段“上机”,而不是在课程名中增添“上机”说明,后者不利于课程检索。   4. 库中的每条数据清单的每个格只要存在数据就必须填满。不允许因为与上一行数据相同就省略了,更不能合并单元格。   5. 增加的整条记录在库中的位置可以任意。如规律课表的课程只有8节,某班增加“9~10节”或双休日上课,新增记录则可插在该班其他课的末尾,也可附在库的最底端。无论在什么位置,都不影响透视后的效果。   三、做数据透视表   在选择透视范围时要包含全部原始数据库,如果录制“宏”,最好比原始表多增加若干行,以备增加记录用。但字段的数量可根据需要选择。把选中的字段分别放置在表的“行字段”中,在每个字段名上双击,弹出“字段设置”框,选择“无”,即形成了显示美观的透视表。   1. 用鼠标拖动各字段,重新安排左右顺序、上下位置(指行字段与页字段之间的转换),或在可选框内选中所需,即可形成各种各样的新表。   2. 常用的班级课表可排好纸张版面、页眉页脚,专门供原始打印。“班级”字段最好放在“页字段”中,以便于每班打印1张。在“班级”字段的可选框内选择各班,即可显示出所有的班级课表。每班课表的大小是自动调整的,如 “节次”中的数据项只有8节,遇到增添“9~10节”课程的情况,表格会在7~8节后自动增加1行,把9~10节的内容填进去,下一个班则可自动恢复正常。既可以设置为无课显示空格,也可以设成无课不显示,即有哪节显示哪节。 Excel 2003查找重复姓名方法两则
每次统计年级学生基本情况时都会因为学生姓名相同而导致张冠李戴的错误。以往为避免类似错误都要将Excel表格按姓名进行排序,然后依次检查是否重名,非常麻烦还容易出问题。如果您也遇到过类似情况,那么在Excel中,我们可以采用以下的方法来区分那些有重复的姓名,以避免出错。
一、利用条件格式进行彩色填充
选中图1所示表格中数据所在单元格区域A2:I11,点击功能区“开始”选项卡“样式”功能组中的“条件格式”按钮,在弹出的菜单中点击“新建规则”命令,打开“新建格式规则”对话框,在“选择规则类型”列表中点击“使用公式确定要设置格式的单元格”,然后在“为符合此公式的值设置格式”下方的输入框中输入如下公式“=COUNTIF($B$2:$B$11,$B2)&=2”,然后点击下方的“格式”按钮,在打开的“设置单元格格式”对话框的“填充”选项卡中指定一种填充颜色,确定后如图2所示。
确定后关闭此对话框,则可以将重名同学所在行的全部数据都填充此颜色,如图3所示。有了此醒目的标志,那么我们在以后的操作中就不太容易出错了。
查找数据公式两个(基本查找函数为VLOOKUP,MATCH)
(1)、根据符合行列两个条件查找对应结果
=VLOOKUP(H1,A1:E7,MATCH(I1,A1:E1,0),FALSE)
(2)、根据符合两列数据查找对应结果(为数组公式)
=INDEX(C1:C7,MATCH(H1&I1,A1:A7&B1:B7,0)
使用 INDEX 函数和 MATCH 函数查找数据
假设您在单元格 A1:C5 中创建了以下信息表,且此表包含单元格 C1:C5 中的年龄 (Age) 信息:
假设您希望根据某人的姓名 (Name) 查找此人的年龄 (Age)。为此,请按如下公式示例,配合使用 INDEX 函数和 MATCH 函数:
=INDEX($A$1:$C$5, MATCH("Mary",$A$1:$A$5,),3)
此公式示例使用单元格 A1:C5 作为信息表,并在第三列中查找 Mary 的年龄 (Age)。公式返回 22
一些Excel公式的实用运用例子
&=COUNTIF(D2:D10,"&400")统计D2:D10的值大于400的个数=COUNTIF(B2:B10,"东北部")统计B2:B10的内容为"东北部"的个数
=TODAY()显示当前系统日期=NOW()显示当前系统日期和具体时间=YEAR(B2)获得B2单元格内(当前系统日期和具体时间)的年=MONTH(B2)获得B2单元格内(当前系统日期和具体时间)的月=DAY(B2)获得B2单元格内(当前系统日期和具体时间)的日=HOUR(B2)获得B2单元格内(当前系统日期和具体时间)的时
=RANK(D2,$D$2:$D$10)取D2的值在D2-D10范围内的排名是多少=MATCH(99,C2:C10,0)统计出C2-C10范围内值为99的个数
=EXACT(A4,B4)比较A4,B4两个单元格内的字符串内容是否相等,返回布尔值TRUE/FALSE
=IF(C2&=60,IF(C2&=90,"优秀","及格"),"不及格")如果C2&=60 (如果C2&=90则显示"优秀"否则显示"及格") 否则显示"不及格"
=IF(AND(B2&=60,C2&=60),IF(OR(B2&=90,C2&=90),"优秀","及格"),"不及格")与上例相似,只不过是2个单元格都要进行条件判断
=VLOOKUP(B3,D2:G14,4,0)VLOOKUP(需在第一列中查找的数值,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False)经常用Excel建立一些表格,有时我们需要给一些表格建立很多个副表,那么如何使这些复制表格中的数据随原表的修改而修改呢?VLOOKUP函数可以帮我们做到这一点=HLOOKUP(B7,B1:F3,2,0)HLOOKUP与VLOOKUPHLOOKUP用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。VLOOKUP用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表的首行,并且要查找下面给定行中的数据时,请使用函数 HLOOKUP。当比较值位于要进行数据查找的左边一列时,请使用函数 VLOOKUP。语法形式为:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)其中,Lookup_value表示要查找的值,它必须位于自定义查找区域的最左列。Lookup_value 可以为数值、引用或文字串。Table_array查找的区域,用于查找数据的区域,上面的查找值必须位于这个区域的最左列。可以使用对区域或区域名称的引用。Row_index_num为 table_array 中待返回的匹配值的行序号。Row_index_num 为 1 时,返回 table_array 第一行的数值,row_index_num 为 2 时,返回 table_array 第二行的数值,以此类推。Col_index_num为相对列号。最左列为1,其右边一列为2,依此类推.Range_lookup为一逻辑值,指明函数 HLOOKUP 查找时是精确匹配,还是近似匹配。
检查单元格 A2 是否为空白 (FALSE)&=ISBLANK(A2)检查 #REF! 是否为错误值 (TRUE)&&=ISERROR(A4)检查 #REF! 是否为错误值 #N/A (FALSE)&=ISNA(A4)检查 #N/A 是否为错误值 #N/A (TRUE)&=ISNA(A6)检查 #N/A 是否为错误值 (FALSE)&&=ISERR(A6)检查 10.72 是否为数值 (TRUE)&&=ISNUMBER(A5)检查 COUNTRY 是否为文本 (TRUE)&&=ISTEXT(A3)检查 5 是否为偶数 &&&ISEVEN(5)&&FALSE检查 -1 是否为奇数 &&&ISODD(-1)&&TRUE
&2.如何去掉execl单元格中文字前面的数字? 自己写个函数放在模块里,然后在单元格调用函数& =delnum(A1)
Public Function delnum(zifu As String) As StringDim l As Integer, m As Integer, n As String, a As Stringl = Len(zifu)For m = 1 To ln = Mid(zifu, m, 1)If Asc(n) & 48 Or Asc(n) & 57 Thena = a & nEnd IfNext mdelnum = aEnd Function
3.excel中,列很多,行很少,怎么能让打印在一页上? 使用公式先进行一下转换就是了。
以下为示例:源数据为数据区域A1:O2,即一个2行15列的数据,如下:A& B& C& D& E& F& G& H& I& J&& K&& L&& M&& N&& O1& 2& 3& 4& 5& 6& 7& 8& 9& 10& 11& 12& 13&& 14&& 15
先使用公式转变为6行5列的数据,公式如下:[假设我们在A6单元格开始输入公式,转变后的数据区域为A6:E11]在单元格A6输入以下公式:=INDIRECT(ADDRESS(IF(MOD(ROW(),2)=0,1,2),IF(MOD(COLUMN(),5)=0,5,MOD(COLUMN(),5))+INT((ROW()-6)/2)*5))并将该公式复制到数据区域A6:E11,我们可以看到,现在数据已经进行了转换。
结果为:A&&& B&&& C&&& D&&& E1&&& 2&&& 3&&& 4&&& 5F&&& G&&& H&&& I&&& J6&&& 7&&& 8&&& 9&&& 10K&&& L&&& M&&& N&&&& O11&& 12&& 13&& 14&& 15
公式说明:1.由于假定从单元格A6开始,因此IF(MOD(ROW(),2)=0,1,2)的结果为若为偶数行则指向第一行,否则指向第二行。2.MOD(COLUMN(),5)由于示例中指定了为5列。3.INT((ROW()-6)/2)*5),示例中是从A6单元格开始的,因此减6行,5为列数。
附加:如果不是正好满列数,那么应该进行一次判断,如下:=If(Indirect(...)="","",Indirect(...))[Indirect(...)即上面示例中的公式]
&5.excel里A列为身份证号码,要求在B列得出其出身日期?
A列为个人的身份证号或企业代码,身份证包括2类:15位的身份证,18位身份证。15位(453)的身份证的生日为;18位&(150053)的身份证生日为。企业代码不满足15位或18位。
现在要求在B列得到A列身份证号人的出生日期;若是企业代码的不需要。=if(len(A1)=15,"19" & mid(A1,7,2) & "-" & mid(A1,9,2) & "-" & mid(A1,11,2),mid(A1,7,4) & "-" & mid(A1,11,2) & "-" & mid(A1,13,2))为15位时,应该没2000年后出生的吧所以,以上应该行得通,试试看当A列是企业代码时,公式有问题.如:A1=10,得到的是
公式上做了点修改.
=IF(OR(LEN(A1)={15,18}),IF(LEN(A1)=15,"19" & MID(A1,7,2) & "-" & MID(A1,9,2) & "-" & MID(A1,11,2),MID(A1,7,4) & "-" & MID(A1,11,2) & "-" & MID(A1,13,2)),"")
=IF(LEN(A1)=15,"19" & MID(A1,7,2) & "-" & MID(A1,9,2) & "-" & MID(A1,11,2),IF(LEN(A1)=18,MID(A1,7,4) & "-" & MID(A1,11,2) & "-" & MID(A1,13,2),A1))
当A列是企业代码时,返回原企业代码
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢}

我要回帖

更多关于 java输入字符串数组 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信