关于excel的简单高分问题?

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:07:18
1 如何在A列的前面统一加字符?工式是什么?(比如统一加4个----)
2 有A,B两列数据,如何把B列的加在A列上去?公式是什么?
3 假如现在有A,B列数据,A列有10行,B列有4行,而且B列每行的数据的前面10
个字符跟A列的其中4行的前面10个的字符相同。应该用什么公式来分别找到A
列那相同的4行和不同的6行。相同的公式是什么? 不相同的公式又是什么? 谢谢
我第三个问题的意思不是那样,想在C列列出相同的那些,然后在D列列出不相同的那些

同意 思雪遥遥 的意见,但第一个和第二个需要做小小变更:
1) 借用辅助列(假定C列),在C1中输入:
="----"&a1
或者输入:
=concatenate("----",a1)
公式下拉——复制该列——选定A列,右键——选择性粘贴——数值,到A列,删除辅助列;
还有一个办法,不需要公式:右键选定A列——设置单元格格式——数字——自定义——自定义为 "----##"——确定,在其它空白单元格输入数字1,复制——选定A列有数据的区域——选择性粘贴——点选“公式”——点选“乘”——确定

2)公式和方法同1)

3)C1输入:
=IF(or(left(a1,10)=left($b$1,10),left(a1,10)=left($b$2,10),left(a1,10)=left($b$3,10),left(a1,10)=left($b4,10)),"相同","不同")
公式下拉到C10!

按照楼主的本意再修改一下:
在C1输入:
=IF(or(left(a1,10)=left($b$1,10),left(a1,10)=left($b$2,10),left(a1,10)=left($b$3,10),left(a1,10)=left($b4,10)),a1,"")
公式下拉至c10单元格

在d1输入:
=IF(or(left(a1,10)=left($b$1,10),left(a1,10)=left($b$2,10),left(a1,10)=left($b$3,10),left(a1,10)=left($b$4,10)),"",a1)
公式下拉至d10单元格

1) 借用辅助列: =4&a1,公式下拉——复制该列——选定A列,右键——选择性粘贴——数值,到A列,删除辅助列;

2)基本同上:复制B列——选定A列——选择性粘贴——加!

3)C1输入:
=