2014年 2015年 姓名 年工资 姓名 年工资 张三丰 48000 张三丰 48000 陈冲 120000 陈冲 120000 李飞 63000 李飞 63000 张二狗 46000 张二狗 46000 李三郎 96000 李三郎 96000 肖非 150000 肖非 150000 毛勒堂 95000 毛勒堂 95000 李小龙 62000 李小龙 62000 郭达 45000 郭达 45000 钱嘉乐 36000 李隆基 94500 陶勇 85000 张国民 65300 徐飞 190000 徐义达 110000 张二狗 1000 陈凯 185000 古龙 96000 石小龙 560000 钱猛叫 56000 毛的龙 99000 张小飞 99660 查询出两个表中的的唯一值记录 Power Query
时间: 2024-04-17 07:28:16 浏览: 17
要使用Power Query查询两个表中的唯一值记录,请按照以下步骤进行操作:
1. 将每个年份的工资数据整理到一个新的Excel工作表中,确保每个年份的数据在一个表格中。
2. 在新的工作表中,选择需要查询的列(姓名和年工资)并复制。
3. 在Excel菜单栏中选择“数据”选项卡,然后点击“从表格/范围”来创建一个新的查询。
4. 在“导入数据”对话框中,选择范围并勾选“我的表格包含标题”选项,然后点击“确定”。
5. 在Power Query编辑器中,点击“姓名”列标题的下拉箭头,并选择“删除重复值”。
6. 在Power Query编辑器中,点击“关闭并应用”按钮来应用查询并关闭Power Query编辑器。
7. 在工作表中,将查询结果进行适当的格式化。
通过这种方法,您可以使用Power Query轻松查询两个表中的唯一值记录。请根据您的实际情况进行调整和修改查询。
相关问题
解析中文姓名java
您好!对于解析中文姓名,可以使用Java提供的正则表达式库来实现。以下是一段示例代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ChineseNameParser {
public static void main(String[] args) {
String fullName = "张三丰";
String regex = "^[\u4E00-\u9FA5]{2,4}$"; // 中文姓名的正则表达式
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(fullName);
if (matcher.matches()) {
int nameLength = fullName.length();
String lastName = fullName.substring(nameLength - 1);
String firstName = fullName.substring(0, nameLength - 1);
System.out.println("姓:" + lastName);
System.out.println("名:" + firstName);
} else {
System.out.println("输入的不是中文姓名!");
}
}
}
```
在上面的代码中,使用了正则表达式`^[\u4E00-\u9FA5]{2,4}$`来匹配中文姓名。其中`\u4E00-\u9FA5`表示Unicode编码中的中文字符范围,`{2,4}`表示中文姓名的长度在2到4个字符之间。如果输入的字符串符合中文姓名的格式,则可以通过`substring`方法将姓和名分别提取出来。否则,输出一条提示信息。
通过正则表达式获取字符串中的姓名
这个问题比较复杂,因为姓名的格式有很多种,例如:“张三”、“张三丰”、“李四·王五”、“李四·王五·赵六”等等。不同的姓名格式需要不同的正则表达式来匹配。
以下是几个常见的姓名格式及其对应的正则表达式:
1. 姓名只有两个汉字,没有别的符号:
```
^[\u4e00-\u9fa5]{2}$
```
2. 姓名有两个以上的汉字,没有别的符号:
```
^[\u4e00-\u9fa5]{2,}$
```
3. 姓名中间有一个“·”符号,表示两个字的姓氏:
```
^[\u4e00-\u9fa5]{1,2}·[\u4e00-\u9fa5]{1,}$
```
4. 姓名中间有一个“·”符号,表示三个字的姓氏:
```
^[\u4e00-\u9fa5]{2,3}·[\u4e00-\u9fa5]{1,}$
```
5. 姓名中间有两个“·”符号,表示三个字的姓氏:
```
^[\u4e00-\u9fa5]{1,2}·[\u4e00-\u9fa5]{1}·[\u4e00-\u9fa5]{1,}$
```
6. 姓名中间有两个“·”符号,表示四个字的姓氏:
```
^[\u4e00-\u9fa5]{2,3}·[\u4e00-\u9fa5]{1}·[\u4e00-\u9fa5]{1,}$
```
需要注意的是,以上正则表达式只适用于中文姓名,对于其他语言的姓名需要另外编写正则表达式。同时,以上正则表达式也存在一定的局限性,可能无法匹配某些复杂的姓名格式。
相关推荐
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)