Excel 若某列包含某个字符则特定列显示特定字符

今天在写Excel , 有很多重复的数据, 在想 如果 可以像Java  一样 筛选就好了

这样的效果

if ("adj".equals(sheet1.A1)){

   sheet1.B1 = "adj";

}else if ("asd".equals(sheet.A1)){

  sheet1.B1 = "asd";

}else

  sheet1.B1 = "";

经过网上查找

B列代码如下

=IF(ISNUMBER(FIND("adj",A1)),"adj",=IF(ISNUMBER(FIND("asd",A1)),"asd")),""))

时间: 2024-09-29 22:50:08

Excel 若某列包含某个字符则特定列显示特定字符的相关文章

【excel】 关于一次批量导入时,excel提取列中的中文与其他列组合成数组属性

项目要求,提取D列中的中文名和C列中的CI号组成可实际查询的PHP数组元素 excel 提取中文函数,打开excel 按住ALT + F11 在弹出的窗口点击 插入 -> 模块 ,复制一下的代码到弹出的框中 Function getcn(mystr As Range) '提取中文以及全角字符 Dim temp As String getcn = "" For i = 1 To Len(mystr) temp = Mid(mystr, i, 1) If Evaluate("

将一列包含多个ID拆分多行

原文:将一列包含多个ID拆分多行 看到个不常见的问题~然后在 Inner Sql Server2008 里面找到一个思路. 如果下面的表结构,如何拆分多行并对应员工号呢? 首先创建测试表 CREATE TABLE Department ( ID INT IDENTITY(1,1) PRIMARY KEY, DepartmentName VARCHAR(50) NULL, Members NVARCHAR(500) NULL ) CREATE TABLE Employee ( ID INT IDE

从文件读取包含数字和字母字符串,统计每个字符出现的次数,将次数输出到另外一个文件

1 //2016年重大考研机试题目 2 //从文件读取包含数字和字母字符串,统计每个字符出现的次数 3 //输出格式,字符:次数并输出到另外一个文件 4 //需要在D盘下新建文件text.in 5 #include<stdio.h> 6 #include<stdlib.h> 7 #include<string.h> 8 9 int main() 10 { 11 FILE *fp_read, *fp_write;//读写文件指针 12 int count[36]; //存

matlab怎么选取excel的特定列构成数组

例如: 要将A.C.D.E四列组成一个数组,即除去B列. 首先看matlab读取excel专用函数xlsread是否提供了相应的功能. num = xlsread(filename) 读取名为filename文件的数据,默认读取sheet1中的数据.filename要包括文件路径. num = xlsread(filename,sheet) 读取名为filename文件工作表sheet中的的数据, num = xlsread(filename,xlRange) 读取名为filename文件的数据

Excel小技巧-你是否只知道表格按列排序?其实也可以按行排序!excel数据按行排序

Excel小技巧-你是否只知道表格按列排序?其实也可以按行排序!excel数据按行排序.系统默认情况下,数据都是按列进行排序的,可以通过简单的操作,让其进行按行进行排序. [解决方法,教程视频资料如下] 本教程视频资料来源:http://edu.51cto.com/course/15404.html 完整博客资料:http://blog.51cto.com/13172026/2292179 完整视频资料:http://edu.51cto.com/lecturer/13162026.html 原文

windows下cmd命令行显示UTF8字符设置(CHCP命令)

在中文windows系统中,如果一个文本文件是utf-8编码的,那么在cmd.exe命令行窗口(所谓的dos窗口)中不能正确显示文件中的内容.在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集. 如果想正确显示UTF-8字符,可以按照以下步骤操作: 1.打开CMD.exe命令行窗口 2.通过 chcp命令改变代码页,UTF-8的代码页为65001 1 chcp 65001 执行该操作后,代码页就被变成UTF-8了.但是,在窗口中仍旧不能正确显示UTF-8字符

限制EditText或者TextView显示的字符长度,超出部分用省略号代替

在布局文件中: 限制显示的字符长度——android:maxEms=""(最大显示字符数) 在结尾用省略号——android:ellipseize="end" 为了实现效果,还得限制文本的行数,开始的时候限制显示一行,用的是android:singleline="true" 不过好像这个现在不怎么推荐使用了,而是用android:maxlines=""(要显示的行数,1或n什么的)

内存数据库中列转行的应用,h2中列转行,hsqldb中列转行

其实列转行是比较简单的用sum和decode函数就可以了,但是我遇到的项目,不知道数据谁设计的居然字段里面还设计成long类型,此long类型与java中的不同,oracle中的long是指可变长二进制数据,最长2G,哎没办法只好转换了. 以下是hsqldb的转换,用到了转换函数convert,可以将long类型的转换为double类型,其中d.value是long类型,status是int类型,所以value需要转换 SELECT P.NAME,P.ID, SUM(DECODE(D.K_NAM

寻找字符串中出现字符最多的次数,出现次数最多的字符,出现次数最多的字符的索引

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>demo</title> <link rel="stylesheet" href="css.css"> <script src="js.js"></script>

如何在DOS窗口中显示UTF-8字符

在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容.在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集. 如果想正确显示UTF-8字符,可以按照以下步骤操作: 1.打开CMD.exe命令行窗口 2.通过 chcp命令改变代码页,UTF-8的代码页为65001 chcp 65001 执行该操作后,代码页就被变成UTF-8了.但是,在窗口中仍旧不能正确显示UTF-8字符.