Excel 2010 SQL应用048 比较两列数据是否相同
作者:互联网
目录
源数据表
学号 | 赵老师 | 王老师 |
1 | 郭海晶 | 郭海晶 |
2 | 吴美燕 | 吴美艳 |
3 | 杨明军 | 杨明军 |
4 | 彭高辉 | 彭高辉 |
5 | 王晓敏 | 王晓敏 |
6 | 陈菊云 | 陈菊云 |
7 | 何伟 | 何伟 |
8 | 洪秋雯 | 洪秋文 |
9 | 刘欢 | 刘欢 |
10 | 周颖 | 周颖 |
11 | 武艳红 | 武艳红 |
12 | 于弟 | |
13 | 石楠生 | 石楠生 |
14 | 黄关辉 | 黄光辉 |
15 | 陈勇 | 陈勇 |
16 | 葛悦滢 | 葛悦滢 |
17 | 廖丽思 | 廖丽思 |
18 | 陈文 | 陈文 |
19 | 杨轰 | 杨宏 |
20 | 刘佩瑜 | 刘佩瑜 |
21 | 李瑞锋 | 李瑞锋 |
22 | 周杰 | 周杰 |
23 | 陈娟 | 陈娟 |
24 | 林胜洲 | 林胜洲 |
25 | 吴蓓蕾 | 吴蓓蕾 |
26 | 赖敏敏 | 赖敏敏 |
27 | 吴坤顺 | 吴坤顺 |
28 | 冉茂媛 | 冉茂媛 |
29 | 王桉 | 王桉 |
30 | 黄波 | 黄波 |
31 | 刘婷 | 刘婷 |
32 | 顾溟娴 | 顾溟娴 |
33 | 蔡颖 | 蔡颖 |
34 | 李秀明 | 李秀明 |
35 | 刘平平 | 刘萍萍 |
36 | 卢火坤 | 卢火坤 |
37 | 徐辉 | 徐辉 |
38 | 黎冬梅 | 黎冬梅 |
39 | 姚丽雅 | 姚丽雅 |
40 | 陈灏 | 陈灏 |
41 | 许佳媛 | 许佳媛 |
42 | 赵引娟 | 赵引娟 |
43 | 郑柏林 | 郑柏林 |
44 | 王艳 | 王艳 |
45 | 李志伟 | 李志伟 |
46 | 刘玉锋 | 刘玉峰 |
47 | 首芸琪 | 首云琪 |
48 | 夏颖伟 | 夏颖伟 |
49 | 辛询 | 辛询 |
50 | 余锌渔 | 余锌渔 |
51 | 李鑫 | 李鑫 |
52 | 陈欣欣 | 陈欣欣 |
53 | 张文芳 | 张文芳 |
54 | 黎燕 | 黎燕 |
55 | 陈丽容 | 陈丽蓉 |
56 | 李婉佳 | 李婉佳 |
57 | 李惠华 | 李惠华 |
58 | 黄桂容 | 黄桂容 |
59 | 汪菲菲 | 汪菲菲 |
60 | 吴燕红 | 吴艳红 |
61 | 黄文通 | 黄文通 |
62 | 吴炳生 | 吴炳生 |
63 | 何振永 | 何振永 |
64 | 尹利霞 | 尹利霞 |
65 | 尹飞行 | 尹飞行 |
66 | 江坚 | 江坚 |
67 | 童秀琼 | 童秀琼 |
68 | 吴敏 | 吴敏 |
69 | 韩晓庆 | 韩晓庆 |
70 | 陈雪芸 | 陈雪芸 |
71 | 鲁伊莎 | 鲁伊莎 |
72 | 仇金玲 | 仇金玲 |
73 | 武慧萍 | 武慧萍 |
74 | 文云 | 文云 |
75 | 冉洋 | 冉洋 |
76 | 王璐 | 王璐 |
77 | 马腾飞 | 马腾飞 |
78 | 吴继承 | 吴继承 |
79 | 翟宁 | 翟宁 |
80 | 汤洁 | 汤洁 |
81 | 杨博 | 杨博 |
82 | 孙耿燕 | 孙耿燕 |
83 | 董虹 | 董虹 |
84 | 曹强 | 曹强 |
85 | 常江霞 | 常江霞 |
86 | 王璇璇 | 王璇璇 |
87 | 孔丽娜 | 孔丽娜 |
88 | 王领江 | 王领江 |
89 | 孙玉静 | 孙玉静 |
90 | 王小江 | 王小江 |
91 | 卢珂 | 卢珂 |
92 | 李卫明 | 李卫明 |
93 | 屈晓明 | 屈晓明 |
94 | 王珍 | 王珍 |
95 | 黎德森 | 黎德森 |
96 | 潘宝娇 | 潘宝娇 |
97 | 缪秀美 | 缪秀美 |
98 | 田文娟 | 田文娟 |
99 | 王明明 | 王明明 |
100 | 尹娟 | 尹娟 |
101 | 刘丽君 | 刘丽君 |
102 | 杨娟 | 杨娟 |
103 | 温玲 | 温玲 |
104 | 邹晓辉 | 邹晓辉 |
105 | 文沛坚 | 文沛坚 |
106 | 吴汶玲 | 吴汶玲 |
107 | 赵纯贞 | 赵纯贞 |
108 | 范鸿 | 范鸿 |
109 | 严雪菱 | 严雪菱 |
110 | 赵丽俭 | 赵丽俭 |
111 | 郭赞鹏 | 郭赞鹏 |
112 | 高威宇 | 高威宇 |
113 | 林丹霞 | 林丹霞 |
114 | 杨丽平 | 杨丽萍 |
115 | 方琼珠 | 方琼珠 |
116 | 蔡德芹 | 蔡德芹 |
117 | 冯睿 | 冯睿 |
118 | 刘颖异 | 刘异颖 |
119 | 马肃 | 马肃 |
120 | 王贡婷 | 王贡婷 |
121 | 王美兰 | 王美兰 |
122 | 钟永杭 | 钟永杭 |
123 | 高贺清 | 高贺清 |
124 | 陈逢春 | 陈逢春 |
125 | 任丽苹 | 任丽苹 |
126 | 胡琼阁 | 胡琼阁 |
127 | 于艳 | 于艳 |
128 | 刘勃 | 刘勃 |
129 | 朱爱芹 | 朱爱芹 |
130 | 徐莉 | 徐莉 |
131 | 巫伟宁 | 巫伟宁 |
132 | 陈劲 | 陈劲 |
133 | 余婷 | 余婷 |
134 | 姚静 | 姚静 |
135 | 石春桔 | 石春桔 |
136 | 逯一营 | 逯一营 |
137 | 陈永畅 | 陈永畅 |
138 | 张雷 | 张雷 |
139 | 颜芳琳 | 颜芳琳 |
140 | 袁芳 | 袁芳 |
141 | 文嘉鑫 | 文嘉鑫 |
142 | 钱毛毛 | 钱毛毛 |
143 | 张惠捷 | 张惠捷 |
144 | 蒋楠 | 蒋楠 |
145 | 陈莹 | 陈莹 |
146 | 张伟兰 | 张伟兰 |
147 | 骆永浓 | 骆永浓 |
148 | 杨胜南 | 杨胜南 |
149 | 罗强慧 | 罗强慧 |
150 | 林霄飞 | 林霄飞 |
151 | 黄喧 | 黄喧 |
152 | 吴少敏 | 吴少敏 |
153 | 肖丽丹 | 肖丽丹 |
154 | 祝坦 | 祝坦 |
155 | 黄玲燕 | 黄玲燕 |
156 | 曾哲 | 曾哲 |
157 | 袁晶莹 | 袁晶莹 |
158 | 白瑜 | 白瑜 |
159 | 梁婉 | 梁婉 |
160 | 胡绮瑜 | 胡绮瑜 |
161 | 卢刚 | 卢刚 |
162 | 陈海芳 | 陈海芳 |
163 | 郭佩婷 | 郭佩婷 |
164 | 成艳怡 | 成艳怡 |
165 | 谢桂珍 | 谢桂珍 |
166 | 王樟怡 | 王樟怡 |
167 | 邱银莹 | 邱银莹 |
168 | 高婷婷 | 高婷婷 |
169 | 曾雪莲 | 曾雪莲 |
170 | 王日胜 | 王日胜 |
171 | 郑力力 | 郑力力 |
172 | 张芳 | 张芳 |
173 | 闫娜 | 闫娜 |
174 | 罗礼红 | 罗礼红 |
175 | 李程美 | 李程美 |
176 | 余少丽 | 余少丽 |
177 | 张莲丽 | 张莲丽 |
178 | 周丽 | 周丽 |
179 | 刘晓蘋 | 刘晓蘋 |
180 | 曾巧燕 | 曾巧燕 |
181 | 黄雪冰 | 黄雪冰 |
182 | 杨玉华 | 杨玉华 |
183 | 陈绮琳 | 陈绮琳 |
184 | 郑燕文 | 郑燕文 |
185 | 胡静 | 胡静 |
186 | 周丹丹 | 周丹丹 |
187 | 林琪 | 林琪 |
188 | 张向华 | 张向华 |
189 | 姚康伟 | 姚康伟 |
190 | 李桂雄 | 李桂雄 |
191 | 李景葵 | 李景葵 |
192 | 陈蔼晶 | 陈蔼晶 |
193 | 黄影 | 黄影 |
194 | 邱雅丹 | 邱雅丹 |
195 | 朱小兰 | 朱小兰 |
196 | 谢晓敏 | 谢晓敏 |
197 | 李江丽 | 李江丽 |
198 | 周云 | 周云 |
199 | 许东妮 | 许东妮 |
200 | 简婕莹 | 简婕莹 |
201 | 黄佳 | 黄佳 |
202 | 赵少棠 | 赵少棠 |
203 | 韦慧宁 | 韦慧宁 |
204 | 揭映花 | 揭映花 |
205 | 梁文钟 | 梁文钟 |
206 | 张晓妹 | 张晓妹 |
207 | 陈小莉 | 陈小莉 |
208 | 刘美荣 | 刘美荣 |
209 | 李洁 | 李洁 |
210 | 杨艺娟 | 杨艺娟 |
211 | 许欣娴 | 许欣娴 |
212 | 蔡美珠 | 蔡美珠 |
213 | 骆曼华 | 骆曼华 |
214 | 杨小荧 | 杨小荧 |
215 | 郭夏洁 | 郭夏洁 |
216 | 吴艳 | 吴艳 |
217 | 余菁菁 | 余菁菁 |
218 | 罗雪敏 | 罗雪敏 |
219 | 李福明 | 李福明 |
220 | 凌瑜 | 凌瑜 |
221 | 姚晓燕 | 姚晓燕 |
222 | 陈志标 | 陈志标 |
223 | 周亚辉 | 周亚辉 |
224 | 陈亮君 | 陈亮君 |
225 | 邱雅玲 | 邱雅玲 |
226 | 江梓润 | 江梓润 |
227 | 邓翠玲 | 邓翠玲 |
228 | 黄晓彬 | 黄晓彬 |
229 | 彭坚 | 彭坚 |
230 | 陈文辉 | 陈文辉 |
231 | 陈映娜 | 陈映娜 |
232 | 刘路福 | 刘路福 |
233 | 唐庆伟 | 唐庆伟 |
234 | 刘单 | 刘单 |
235 | 惠曦 | 惠曦 |
236 | 戴契皇 | 戴契皇 |
237 | 王晓玲 | 王晓玲 |
238 | 文雪如 | 文雪如 |
239 | 陈吉 | 陈吉 |
240 | 郑国红 | 郑国红 |
241 | 刘瑞群 | 刘瑞群 |
242 | 熊武 | 熊武 |
243 | 陈莉 | 陈莉 |
244 | 魏文芳 | 魏文芳 |
245 | 王义焕 | 王义焕 |
246 | 陈露 | 陈露 |
247 | 韦丽容 | 韦丽容 |
新学期开学后,两位任课老师分别收集了学生名单,现在需要校对各自掌握的学生姓名是否一致。两住老师整理的学生名单已经按照学号排序,如图所示,快速区分出对应学号的学生姓名是否一致。
解决方案一:
用STRCOMP函数比较对应记录是否一致并返回结果。
SELECT 赵老师,王老师,STRCOMP(赵老师,王老师) AS 是否相同
FROM [sheet1$]
结果表中的0表示对应记录内容一致,非0(包括空白)则表示二者记录不一致。
STRCOMP函数
STRCOMP函数用于返回一个整型数值用以指示字符串比较的结果。该函数的语法如下:
STRCOMP(string1,string2[,compare])
其中,第一个参数string1为要比较的第一个字符串。第二个参数string2为要比较的第二个字符串。第三个参数compare为字符串比较类型,如果compare参数为Null,将发生错误;
如果省略compare,则默认执行文本比较。
compare参数设置
值 | 说明 |
0 | 执行二进制致比较 |
I | 执行文本比较 |
STRCOMP函数的返回值
条件 | STRCOMP返回值 |
Stringl小于string2 | -1 |
string1等于string2 | 0 |
string1大干string2 | l |
stringl或者string2为空 | 空 |
CBOOL函数
如果没有数据缺失项(A13单元格不为空),则可以通过CBOOL函数返回结果,语句如下:
SELECT 赵老师,王老师,CBOOL(赵老师=王老师) AS 是否相同
FROM [sheet1$1]
其中返回结果为-1表示二者记录一致(true),结果为0表示二者记录不一致(false)。
CBOOL函数与STRCOMP函数用法比较
序号 | 比较内容 | CBOOL函数 | STRCOMP函数 |
1 | 参数数量 | 1个参数,必选 | 3个参数.其中参数compare可选 |
2 | 比较方式 | 二进制数比较 | 二进制数比较或文本比较 |
3 | 返回结果分类 | 两类: 表达式结果为非零值,则返回true(-1),否则返回false(0) | 三类: String1小于string2时返回-1 string1等于string2时返回O string1大于string2时返回1 |
4 | 空值处理 | 返回错误值 | 返回空 |
解决方案二
用IIF函数比较对应记录是否一致并返回结果。
SELECT 赵老师,王老师,IIF(赵老师=王老师,0) AS 是否相同
FROM [sheet1$]
解决方案三
用SGN函数比较对应记录是否一致并返回结果。
SELECT 赵老师,王老师,SGN(赵老师=王老师,0) AS 是否相同
FROM [sheet1$]
SGN函数
SGN函数返回一个指示数值符号的值,其语法如下:
SGN(number)
其中,参数number为任何有效的数值表达式,参数number的符号决定SGN函数的返回值。不同的number,其返回值见表.
Number取值 | 返回值 |
大于零 | 1 |
等于零 | 0 |
小于零 | -1 |
至少一个参数为空 | 空 |
本例中,当两个学生的姓名相同时,(赵老师=王老师)返回结果为true,在SQL中,true等于-1,则SGN(-1)返回结果为-1。当两个学生姓名不同时,(赵老师=王老师)返回结果为false,
在SQL中,false等于0,则SGN(0)返回结果为0。当其中至少一个数据为空时,则返回空。
标签:返回,STRCOMP,函数,王老师,Excel,赵老师,SGN,SQL,2010 来源: https://blog.csdn.net/ngbshzhn/article/details/111589703