【已解决】LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
- yq-ysy
- 论坛版主
- 帖子: 4646
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
【已解决】LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
LiberOffice 5.1.2.2 电子表格Calc默认和微软的Execl一样:
单元格输入数字时,字符会靠右;
单元格输入文本时,字符会靠左;
现在问题是,我选中原本是数字的单元格,
修改“单元格格式”--“数字”改为“文本”之后,它并没有把字符靠左;
同样地,如果是原本是文本格式的(只输入有数字)单元格,
修改“单元格格式”--“数字”改为“文本”之后,它也并没有把字符靠右。
又尝试使用格式刷,字符改靠左或改靠右的显示格式也没生效。
保存退出,重新打开显示格式也没生效(单元格的格式已经修改成功)。
稀里糊涂反复修改了多次,有时,修改显示格式没生效的数字后,又变自动靠右了。
还有,不知做了什么操作,有些靠左的数字的左上角带有一个 ‘ 号,删除 ‘ 号后就自动靠右了。
但是,又不是每个数字都有……
不知道是哪里的设置或者操作方法不对?
———————— 三种解决方法 ——————————
感谢 谢宝良 的帮助
(1)利用默认的“数字靠右”和”文本靠左“的显示格式
但修改单元格的格式(把数字改成文本、或者把文本改为数字)之后,
原本的字符会停留原本的位置(也许是太智能了),不会自动调整靠左靠右,
且从外部其它软件复制粘贴内容进单元格时,也会维持这个效果,
只有单独手工修改单元格内容,才会恢复“数字靠右”和”文本靠左“的显示格式。
(2)利用工具栏的“左对齐”和“右对齐”按钮
(3)利用“单元格格式”里的“对齐”选项卡来进行设置
注:配合“条件查找”可以批量操作。(本案例比较复杂,无法使用条件格式来解决)
单元格输入数字时,字符会靠右;
单元格输入文本时,字符会靠左;
现在问题是,我选中原本是数字的单元格,
修改“单元格格式”--“数字”改为“文本”之后,它并没有把字符靠左;
同样地,如果是原本是文本格式的(只输入有数字)单元格,
修改“单元格格式”--“数字”改为“文本”之后,它也并没有把字符靠右。
又尝试使用格式刷,字符改靠左或改靠右的显示格式也没生效。
保存退出,重新打开显示格式也没生效(单元格的格式已经修改成功)。
稀里糊涂反复修改了多次,有时,修改显示格式没生效的数字后,又变自动靠右了。
还有,不知做了什么操作,有些靠左的数字的左上角带有一个 ‘ 号,删除 ‘ 号后就自动靠右了。
但是,又不是每个数字都有……
不知道是哪里的设置或者操作方法不对?
———————— 三种解决方法 ——————————
感谢 谢宝良 的帮助
(1)利用默认的“数字靠右”和”文本靠左“的显示格式
但修改单元格的格式(把数字改成文本、或者把文本改为数字)之后,
原本的字符会停留原本的位置(也许是太智能了),不会自动调整靠左靠右,
且从外部其它软件复制粘贴内容进单元格时,也会维持这个效果,
只有单独手工修改单元格内容,才会恢复“数字靠右”和”文本靠左“的显示格式。
(2)利用工具栏的“左对齐”和“右对齐”按钮
(3)利用“单元格格式”里的“对齐”选项卡来进行设置
注:配合“条件查找”可以批量操作。(本案例比较复杂,无法使用条件格式来解决)
-
- 帖子: 1983
- 注册时间: 2010-05-01 21:23
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
‘是文本格式的意思。
比如‘123
123就变成文本了。
看看帮助就明白了。
比如‘123
123就变成文本了。
看看帮助就明白了。
-
- 帖子: 1983
- 注册时间: 2010-05-01 21:23
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
有横向,跟纵向对齐,爱怎样对齐都可以的。
- yq-ysy
- 论坛版主
- 帖子: 4646
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
17-59
-17-47
-17-46
3179
8171
1678
7164
这几行都是文本格式,也是我希望得到的结果(带有-号的靠左,其它靠右)——而且并没有使用“向右对齐”按钮。
这几行我当时是如何输入的呢?
我是先输入>1000的四位数字,因此,被输入单元格默认都是数字格式,靠右;
然后我全选这一列,修改单元格格式为“文本”,然后再输入带 - 号的数字,因此后面输入的就靠左了,
而之前输入的>1000的四位数字,一起被改为“文本”格式后,它们依然靠右。
这时整列都是文本格式,然后我继续输入下面几行(到现在已经输入了几百行),就发现很难调整修改得到上面的结果了。
——因为我已经输入了几百行,所以不能像刚才那样,使用先修改格式,再输入的方法,
而只能使用先输入,再修改格式的方法,避免重复劳动。(使用格式刷也没效果)
7165
中间这个是数字格式,前面还带有一个 ’ 号,这样它就靠左了,如果删除 ’ 号它就靠右(依然是数字格式)。
4229
5156
4844
4847
最后四个是文本格式,靠左——我希望修改它变成靠右,并希望和最上面一样依然保持文本格式。
(如果我修改它为数字格式后,它就自动带有 ’ 号,和中间那个7165一样也依然靠左)。
-
- 帖子: 1983
- 注册时间: 2010-05-01 21:23
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
你选择整个列,然后再对齐不就行了。
- yq-ysy
- 论坛版主
- 帖子: 4646
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
单元格格式里的“对齐”全部都是“默认”——0,没有修改过。
难道这是一个BUG?——如果是的话,也无所谓了,能把之前输入的统统全部靠左就行了。
(非要用“左对齐”按钮)?
难道这是一个BUG?——如果是的话,也无所谓了,能把之前输入的统统全部靠左就行了。
(非要用“左对齐”按钮)?
-
- 帖子: 1983
- 注册时间: 2010-05-01 21:23
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
或者你先把数据复制到其他地方,然后去掉‘后,再复制到原来地方。
然后利用替换,把-替换成’-
这样就行了。
然后利用替换,把-替换成’-
这样就行了。
- yq-ysy
- 论坛版主
- 帖子: 4646
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
其实,我的想法是,保持上图那种“美观”的效果,
——带 - 号的数字,全部靠左,就只能用文本格式了。
——正数的四位数,数值格式也好,文本格式也行,只要能靠右就行。
现在的麻烦事是,后面我输入的几百个,是文本格式的靠左的数字,
我改为数字格式后,它们会自动在前面加一个 ‘ 号,依然靠左,我总不能一个个删除吧 ‘ 号?
怎么办?
——带 - 号的数字,全部靠左,就只能用文本格式了。
——正数的四位数,数值格式也好,文本格式也行,只要能靠右就行。
现在的麻烦事是,后面我输入的几百个,是文本格式的靠左的数字,
我改为数字格式后,它们会自动在前面加一个 ‘ 号,依然靠左,我总不能一个个删除吧 ‘ 号?
怎么办?
-
- 帖子: 1983
- 注册时间: 2010-05-01 21:23
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
如果对齐是默认方式的,在原地利用替换除掉‘
再给-号替换成’-
这样带-号的就在左边了。
再给-号替换成’-
这样带-号的就在左边了。
-
- 帖子: 1983
- 注册时间: 2010-05-01 21:23
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
搜索,然后替换。就算有100000个’
也能瞬间删掉。
你能玩转复杂的动画程序,office这样的小儿科,怎么这么不在行呢?
也能瞬间删掉。
你能玩转复杂的动画程序,office这样的小儿科,怎么这么不在行呢?
- yq-ysy
- 论坛版主
- 帖子: 4646
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
嗯,这个方法可行,复制到gedit里,它自动不带 ’ 号了,然后再复制回来,就是数字靠右了(也依然是文本格式)。谢宝良 写了:或者你先把数据复制到其他地方,然后去掉‘后,再复制到原来地方。
然后利用替换,把-替换成’-
这样就行了。
——但是没有能直接在LibreOffice里解决的办法,就感觉可惜了(功能不大完善的感觉)。
动画是用Blender做的,我不会也不用写程序,即使有也是直接复制别人的脚本来用。
-
- 帖子: 1983
- 注册时间: 2010-05-01 21:23
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
你只要利用搜索-,然后全选,就能选中所有-的空格,然后对这些单元格进行特别的对齐设置,这样就能达到你的目的了。
-
- 帖子: 1983
- 注册时间: 2010-05-01 21:23
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
搜索功能很有用,能选到特定的空格,然后你就可以替换它里边的字符,可以给这些空格填上颜色,可以设置对齐,你想干嘛都行。yq-ysy 写了:嗯,这个方法可行,复制到gedit里,它自动不带 ’ 号了,然后再复制回来,就是数字靠右了(也依然是文本格式)。谢宝良 写了:或者你先把数据复制到其他地方,然后去掉‘后,再复制到原来地方。
然后利用替换,把-替换成’-
这样就行了。
——但是没有能直接在LibreOffice里解决的办法,就感觉可惜了(功能不大完善的感觉)。
动画是用Blender做的,我不会也不用写程序,即使有也是直接复制别人的脚本来用。
明白我的意思了没?
- yq-ysy
- 论坛版主
- 帖子: 4646
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
我之前是想利用“条件格式”来进行靠左或靠右的格式设置,但条件格式里没有设置带有特殊字符的选项。谢宝良 写了:你只要利用搜索-,然后全选,就能选中所有-的空格,然后对这些单元格进行特别的对齐设置,这样就能达到你的目的了。
——因为后面还有2万数据需要录入。
- yq-ysy
- 论坛版主
- 帖子: 4646
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: LiberOffice电子表格“数字靠右”和”文本靠左“的显示格式不生效问题。
明白,这个方法在录入完成之后可以使用。谢宝良 写了:搜索功能很有用,能选到特定的空格,然后你就可以替换它里边的字符,可以给这些空格填上颜色,可以设置对齐,你想干嘛都行。yq-ysy 写了:嗯,这个方法可行,复制到gedit里,它自动不带 ’ 号了,然后再复制回来,就是数字靠右了(也依然是文本格式)。谢宝良 写了:或者你先把数据复制到其他地方,然后去掉‘后,再复制到原来地方。
然后利用替换,把-替换成’-
这样就行了。
——但是没有能直接在LibreOffice里解决的办法,就感觉可惜了(功能不大完善的感觉)。
动画是用Blender做的,我不会也不用写程序,即使有也是直接复制别人的脚本来用。
明白我的意思了没?
——-而我现在正处于数据录入的过程中,后面还有2万数据有待录入,我更希望它能利用条件格式自动完成。