分类 excel 下的文章

因为:Excel的实际编码行为,依赖于系统的语言版本、用户设置以及文件的保存选项。

知识1:不同的操作系统,拥有不同的默认编码值(ANSI Code Page)
Windows注册表中的ACP的值(ANSI Code Page)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage。

知识2:Windows系统是如何区分ANSI背后的真实编码的呢?
微软用一个叫“Windows code pages”(在cmd命令行下执行chcp命令可以查看当前code page的值)的值来判断系统默认编码,比如:

简体中文的code page值为936(表示GB2312),繁体中文的code page值为950(表示Big-5编码)。

chcp 是 "change code page" 的缩写,用于显示或设置控制台窗口使用的字符编码的命令。

知识3:我们能否通过修改Windows code pages的值来改变“ANSI编码”呢?
临时修改:

命令提示符下,我们可以通过chcp命令来修改当前终端的active code page,例如:

(1) 执行:chcp 1252,code page 改为 1252,
Windows-1252是一种扩展的ASCII字符集,主要适用于西欧语言,包括英语。它是IBM PC兼容机上DOS和Windows操作系统中ANSI代码页的常见实现,用于替代ISO 8859-1(Latin-1)字符集。(汉字就成乱码了);

(2) 执行:chcp 936,code page 改为 936。

上面的操作只在当前终端起作用,并不会影响系统默认的“ANSI编码”。当我们进入cmd窗口后,直接输入“chcp 1252”回车后,只会临时修改当前窗口的活动代码页,当再次进入后又会显示之前的页码页。

第一步在excel每一行数据后面都加一个逗号
1、快捷键“Ctrl+1”进入设置单元格格式界面
2、点击左侧的“自定义”,然后在右边的输入框中输入0“,”,注意双引号使用英文状态输入,然后点击下面的确定按钮即可。
或者&","

excel单元格数据快速合并到一个单元格并用逗号连接
第一种,我们要手动输入第一行的信息后选中信息汇总所有行,按住【Ctrl+E】就可以啦。
第二种,用文本连接符号【&】,F2输入:=B2&C2&D2&E2然后下拉复制就可以啦。
第三种,用CONCATENATE函数,函数语法为=CONCATENATE(文本1,文本2,..)。
第四种,用PHONETIC函数,语法为=PHONETIC(文本来源)。
设置单元格格式常规,=PHONETIC(A2:B14)
注意,该函数只能连接文本格式的单元格,数值、空值、日期等格式都不能连接。
最后,我们可以用TEXTJOIN函数,语法为=TEXTJOIN(“连接符号”,是否忽略空单元格,文本1,文本2

在名称框输入你要填充公式的区域(包括你已经输入公式的单元格在内,如:G1:G10000)——按Enter——点公式所在的单元格——在编辑栏按Ctrl+Enter结束计算。