设为首页收藏本站|繁體中文

Excel 技巧网

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 16269|回复: 18

[操作与技巧] 如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?

[复制链接]
发表于 2011-8-7 12:19:36 | 显示全部楼层 |阅读模式
  • 署名作者: lrlxxqxa
  • 版权声明: 版权归本站与作者共有 除本站官方外非作者本人转载须经许可并注明出处
  • 本文来自:
  • 引用作品:
  • 适用版本: 2010 2007 2003以前版本 
  • 语言环境: 简体中文
  • 学习方法: 掌握Excel技巧的关键是动手操作 | 下载 ≠ 知识


  • 免费注册成为本站会员,享用更多功能,结识更多Office办公高手!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 lrlxxqxa 于 2011-11-13 12:52 编辑

    Q:如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?

    A:选定10*10单元格区域,设置行高为3.75,列宽为0.38,即可得到100个长宽都为5像素的正方格。

    原理解析:

    1、首先将行高值5像素转化为工作表中的以磅为单位计量的行高值

    由于1磅=(1/72)英寸,1英寸=96像素,所以1像素=(72/96)磅
    5像素=5*72/96=3.75磅

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?


    2、再将列宽值5像素转化为工作表中以字符宽度为单位计量的列宽值

    我们知道列宽为1个字符宽时是13像素
    5像素=5/13=0.38个字符宽

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?



                                   
    登录/注册后可看大图
    本主题已经同步到 lrlxxqxa的微博

    行高和列宽.rar

    0 Bytes, 下载次数: 69, 下载积分: 消费券 -5 Ti币

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?

     楼主| 发表于 2011-8-7 12:22:08 | 显示全部楼层
    本帖最后由 lrlxxqxa 于 2011-8-7 16:09 编辑

    解析这个问题涉及的几个概念:

    1dpi

    dpi是显示解析度,正常大小是96dpi,也就是96像素一英寸。

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?


    2、英寸

    英寸是长度单位。1 英寸= 2.539999918 厘米(公分)。英寸或吋是使用于联合王国(UK,即英国(英联邦)及其前殖民地的长度单位。美国等国家也使用它。在台湾与香港,“英寸”通常写作“吋”。英寸的常用简写为in"“吋”是近代新造的字,念作“英寸”。一般我们换算常使用
    1英寸=2.54厘米

    3、磅

    这里所说的“磅”不是英美制重量单位,1=0.45359237公斤中的“磅”,而是作为长度单位。
    在出版行业中,各种软体中字体大小都是以磅来衡量的。ptpoint的缩写,中文译为磅。
    1=(1/72)英寸=(25.4/72)毫米=0.3528毫米

    4、行高

    Excel中行高的显示值是以“磅”为单位计量的。
    默认工作表设置的行高是14.25,即14.25磅。

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?


    换算为以毫米计量,14.25=5.0274毫米;
    换算为以像素计量,(dpi=96时),14.25=(14.25/72)英寸=(96*14.25/72)像素,近似是19像素。
    由于1=(1/72)英寸,1英寸=96像素,所以1像素=(72/96)

    5、列宽
    Excel中列宽的显示值是以“常规”样式中一个字符的宽度为单位计量的。对于比例字体,则使用字符“0”(零)的宽度。

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?


    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?


    列宽每增加1个字符,其增量也是一个定值。

    dpi=96时,列宽每增加1个字符宽,其增量为8像素。列宽为1个字符宽时是13像素,列宽为2个字符宽时是21像素,列宽为3个字符宽时是29像素;
    DPI120时,列宽每增加一个字符,其增量为10像素。列宽为1个字符宽时是17像素,列宽为2个字符宽时是27像素,列宽为3个字符宽时是37像素。

    默认工作表设置的列宽8.38,即8.38个字符宽

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?

    如何设置行高和列宽值得到行高和列宽均为5像素的100个正方格?


    由于不同的字体的宽度不同,所以以像素为单位计算列宽比较方便。
    默认列宽换算为以像素为单位计量,8.38个字符宽=13+7.38*8=72.04,近似是72像素。
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2011-8-7 22:09:12 | 显示全部楼层
    本帖最后由 lrlxxqxa 于 2011-8-7 22:11 编辑

    在打印正方格时,需要注意的一个细节问题是要精准设置Excel工作表中的行高和列宽值,而不能使用近似值。

    由于行高的“磅”值和列宽的“字符宽”值在转化为像素单位时是四舍五入计算的,往往会出现我们用鼠标点选看到的像素值和实际像素值存在小数点误差,这个误差在打印多个方格区域时会被成倍放大,导致打印区域变为长方形。

    如这个附件 方格子.rar (4.4 KB, 下载次数: 15)
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2011-8-7 22:19:35 | 显示全部楼层
    本帖最后由 lrlxxqxa 于 2011-11-13 12:54 编辑

    当行高和列宽消除小数点误差后,即可打印出标准的正方格。

    如附件 test2.rar (0 Bytes, 下载次数: 23)
    回复 支持 反对

    使用道具 举报

    发表于 2011-8-7 22:24:48 | 显示全部楼层
    感谢分享,辛苦了
    回复 支持 反对

    使用道具 举报

    发表于 2011-8-8 08:41:39 | 显示全部楼层
    跟帖学习
    回复 支持 反对

    使用道具 举报

    发表于 2011-8-25 11:05:29 | 显示全部楼层
    下载学习了,太棒了!
    回复 支持 反对

    使用道具 举报

    发表于 2011-9-6 17:53:21 | 显示全部楼层
    看着挺复杂的,跟着步骤一步一步做下来,感觉还不错,谢谢锐版总结!
    回复 支持 反对

    使用道具 举报

    发表于 2011-9-18 07:12:01 | 显示全部楼层
    师 父 这篇很早看到过,哈现在成精品了
    回复 支持 反对

    使用道具 举报

    发表于 2011-9-21 08:47:51 | 显示全部楼层
    今天,想不到以前我提出的这个问题成为一个案例,最初我是用这种办法画农村住房建设草图,我觉得比较好用,就是尺寸有点误差,把这个问题传到这里,请教高手指点,得到高手的指点非常高兴,谢谢
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    Excel技巧网的会员探讨问题仅代表其个人意见,与网站的立场无关。任何违反国家和地方相关法律法规的言论,本站有义务协助政府相关部门追究发言者的责任!
    本站中非注明转载文章与案例的版权为作者与Excel技巧网共有。若非原文作者,本站之外任何单位或个人未经允许,不得将其用于商业用途。
    若非原文作者,任何形式的非商业性转载必须获得Excel技巧网或作者允许,并注明作者和出处。
    会员发表的帖子如涉及版权纠纷,须自行负责。详情请参考注册时的网站服务条款。
    本站特聘法律顾问:沈学律师

    Archiver|手机版|Excel技巧网 ( 闽ICP备08107682号-2 ) | 闽公网安备 35020302032608号  

    GMT+8, 2018-7-23 11:56

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表