在将值粘贴到列中时,有没有办法不更改列的格式?
我发现了很多“事后”修正的解决方法。粘贴它的地方,将列格式化为文本,然后再添加前导零等。这不是我想要的。
对于上下文,我希望能够将GTIN号码发布到Excel文档中,然后将其导入网站。 GTIN可以是8,12,13或14个数字(无法确定它是哪一个)。
我想要粘贴的数字是 02327718200002 ,但每次我这样做都会是这样的:
在粘贴之前格式化为文本的列将变为“常规”格式化列并作为数字读取。这导致完全删除前导0.因此,即使我右键单击我的列并将其格式化为文本...前导0也消失了。
答案 0 :(得分:2)
根据您发布的评论,并假设您已将列格式化为文本,您可以使用类似的内容......
html {
height: 100%;
}
body {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
min-height: 100%;
}
.content {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
footer {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
按Alt + F11打开VBA编辑器,然后将其粘贴到内部。返回到excel中的开发人员选项卡,单击宏,然后突出显示宏(PasteSpecial)。单击选项,然后您可以选择添加快捷方式。当您点击所选的快捷键组合时,代码将粘贴到可见工作表上的活动单元格中
当粘贴到格式化为除文本之外的任何内容的列中的单元格中时,它将采用默认的" General"类型。
NB。如果要创建自定义快捷方式或者还要进行其他操作,请使用此选项。还有一个快捷方式构建它CTRL + ALT + V也将特殊粘贴。就个人而言,我发现使用内置快捷键笨拙
答案 1 :(得分:1)
不要使用经典的粘贴方式,例如CTRL + V,请确保首先将列格式化为文本,然后右键单击并选择“粘贴特殊”。这将允许您粘贴为文本。