求excel大神指点
- leiqilong单位的报表。好几个表格综合到一起。其中a列内容是1~96的数字。我需要把数字转化成坐标值。
坐标是横行01~16,一共6行。也就是96个单元格。
比如a列数字是96,我需要把他输出成6行第12个数。也就是06-12。
我该怎么办。这是光缆 odf表,全省统一的,好几千行。
这只是其中一个问题。
求大神了
[本帖最后由 leiqilong 于 2017-3-28 14:25 编辑] - nightmare8424这个意思?
=(ROW(C12)-11)&"-"&(COLUMN(C12)-2)
直接ROW和COLUM算一下,然后获得一个EXCEL表格里默认的行和列,然后和你要取的行和列算一个偏差值,就得到你最后要的值了。。。
excel这东西还是百度一下吧。。。公式我都记不住的,主要是要知道自己的需求。。。
[本帖最后由 nightmare8424 于 2017-3-28 12:27 编辑] - jamesxuyiyi看错了
本帖最后由 jamesxuyiyi 于 2017-3-28 12:34 通过手机版编辑 - terius用程序做太简单了这个~~~可以pm我
- jjx01……直接用“=单元格”然后拉过去就行了吧
- 加州IT男为什么96就等于06-12了?
- leiqilong我上传截图了。
- jjx01二楼那张图
1-1那格填 =B2
1-2那格填 =B3
然后选中这两格往右拉
2-1那行填类似往右拉
然后1-1和2-1选中往下拉……
你传的这张怎么都对不上“a列内容是1~96的数字”这句
[本帖最后由 jjx01 于 2017-3-28 14:10 编辑] - xie2另一个表手工用两列建96个数的对应关系,比如第96行第一列96第二列06-12,然后vlookup这个表。
我的理解,不一定对 - sensui看了半天没看懂楼主的需求。。。另外96不是06-16么,把什么数字填入R6C16?
- leiqilong我又上传了一张图,大概就是1-96个数字。要对应输出这96个数字的行和列。
比如1就是1-1,也就是一行一列。17就是2-1也就是2行一列。96就是6行16.
这个如何实现。
那个 1-72是72芯的表,1-96是96芯的表,不是同一个。 先做96把。 - jjx01刚才试了一下,横着拉还有问题,多几个步骤,以一列36个数字转换成6x6横排为例:
先在第一行头两个横格输入B2和B3
然后选中往右拉到6格:
第二行B8,B9,往右拉6格
然后选中这两行,往下拉4行
最后选中这36格,把“B”替换为“=B”
[本帖最后由 jjx01 于 2017-3-28 15:13 编辑] - leiqilong谢谢,我去试试。主要我上传的那个一列96个数不是固定顺序的。有些是有顺序有些没有。
- 已婚群众搭车求问,如何取消单元格内四舍五入的功能?
例如:“3.568”改为只显示小数点后两位,只显示"3.56".
谢谢!
[本帖最后由 已婚群众 于 2017-3-28 15:51 编辑] - jjx01格子是连续的就可以
[本帖最后由 jjx01 于 2017-3-28 16:00 编辑] - SHOmm理解错误,修改
- Anyun临时学习了一下,是不是这个意思
- SasaLZ你这个需求讲得不太清楚啊
我理解了下,是不是A列1~96替换为对应的指定值?
如1替换为1-1,2替换为1-2.....96替换为16-16这样?
再确认下,是96后面一栏的值为16-16还是96自动替换为16-16?
[本帖最后由 Sasa 于 2017-3-28 16:32 编辑] - dejisae编程好做,VC++对EXCEL2003的支持很棒。
至于EXCEL2007及以上,用默认的VBA弄吧。
没办法。 - jjx013.568显示成3.56?
- ytkof2005马克流明
- leiqilong你说的我用不上啊,可能我说的不清楚。还是谢谢你
- leiqilong你看我上传的表,一共6行,每行12个单元格。所以一共是96个数字。
我有一个表格,需要吧几千行1~96个数字,都转化成这种形式。也就是如果单元格内数字是1,那就需要转成1-1这种形式。如果是96,那就是6-12。 - leiqilong对,是你这个意思。只是我不会用。我回去试试。
- 加州IT男=TEXT(INT((VALUE(A1)-1)/16)+1,"00")&"-"&TEXT(VALUE(A1)-INT((VALUE(A1)-1)/16)*16,"00")
放在B列 - leiqilong是96自动替换成6-16。
我觉得楼上那个说用vloop那个兄弟说的路子可行。 - 加州IT男你说错两次了,96应该是6-16吧?
如果B列的坐标只需要1-2,不需要补齐2位数字的话,
=INT((VALUE(A1)-1)/16)+1&"-"&VALUE(A1)-INT((VALUE(A1)-1)/16)*16
放在B列
如果A列有0的话会得到错误结果 - riva128例子里的向量都是数字,真实情况是数字吗
是不是数字跟怎么处理关系很大的 - 加州IT男公式放在B列,A列粘贴数字就行了,无论格式是number还是text都可以
- leiqilong大神,太感谢了,就是这个意思。非常感谢。
有个小问题,我按你的函数得到的内容是没有0的。我需要值都是2位的。就是1输出的结果是01-01. 96输出是06-96。
你写的这个函数我看不懂,能方便给我解释下含义吗?
我的win10无法回帖,只能看。还得用手机。是我没解释明白,我确实需要输出是2位的,也就是01-06这种。因为好几个参数,把我头都搞大了。我没注意1和01的区别。
本帖最后由 leiqilong 于 2017-3-29 18:33 通过手机版编辑 - leiqilong我没注意到之前的回帖,我需要2位的0补齐,我没学过excel形容的太不专业了。也就是6-16,需要06-16这种。1-1-1需要01-01这样的。
- kdscw看把你急的,25楼大神给你公式了。