Excel大神谁知道这几段代码是啥意思?万分感谢,我就只有那么点财富值。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel大神谁知道这几段代码是啥意思?万分感谢,我就只有那么点财富值。相关的知识,希望对你有一定的参考价值。
=IF(AND(ISERROR(SEARCH(" ",I5)),ISERROR(SEARCH("+",I5))),IF(ISERROR(LEN(H5)-SEARCH("~+",H5,1)=6)," ",RIGHT(H5,6)),RIGHT(I5,6))
=IF(ISERROR(SEARCH("fzfcyy",I4)),IF(ISERROR(SEARCH("591rl",I4)),IF(ISERROR(SEARCH("0591ck",I4)),IF(ISERROR(SEARCH("shouji",I4)),IF(ISERROR(
=IF(AP4="无路径",IF(I4<>"",IF(ISERROR(SEARCH("kang",I4)),IF(ISERROR(SEARCH("fznz",I4)),"新闻源","不孕站"),"其他搜索引擎"),"无路径"),IF(AP4="搜搜",
=IF(ISERROR(SEARCH("计生",F4)),IF(ISERROR(SEARCH("产科",F4)),IF(ISERROR(SEARCH("不孕",F4)),IF(ISERROR(SEARCH("妇科",F4)),"其他","妇科"),"不孕"),"
=VLOOKUP($AT4,$A:$AS,43,0)
=VLOOKUP($AT4,$A:$AP,6,0)
目的:就是为了在h5,i5中取右边6位的值。
2、其余的类似追问
呃····没明白····我要疯了············
追答其实就是if的重载多些而已,很简单的啊,就像如果A1=3,那么返回3,如果为a1>3且3,a1<=10),5,10)
只是它用的是search来找到真假之外加了一个错误提示,防止文本框出现错误代码。
你最主要的是去判断真假的问题,什么时候执行真,什么时候执行假而已。
当I5中包含空格" "时,SEARCH(" ",I5)会返回第一个空格的位置,ISERROR(...)返回FALSE
当I5中不包含空格" "时,SEARCH(" ",I5)会返回错误#VALUE,ISERROR(...)返回TRUE
IF(ISERROR(...),结果1,结果2)根据ISERROR返回的结果(TRUE或FALSE),返回对应的结果1或结果2
------------------------------------------------------------------
=VLOOKUP($AT4,$A:$AS,43,0)
是在A列中查找等于AT4单元格的值,找到时,返回该行第43列(AS列)单元格值
不明白的话,应该自己百度一下各函数的具体用法 参考技术B =IF(AND(ISERROR(SEARCH(" ",I5)),ISERROR(SEARCH("+",I5))),IF(ISERROR(LEN(H5)-SEARCH("~+",H5,1)=6)," ",RIGHT(H5,6)),RIGHT(I5,6))
如果I5里既有空格又有+号,则等于I5右边6位.
如果I5里不是既有空格又有+号,而且H5里包含~+,等于H5后六位,如果H5不包含~+,为空格
=IF(ISERROR(SEARCH("fzfcyy",I4)),IF(ISERROR(SEARCH("591rl",I4)),IF(ISERROR(SEARCH("0591ck",I4)),IF(ISERROR(SEARCH("shouji",I4)),IF(ISERROR(
公式不完整,大致为判断I4单元格是否含有如下关键字:fzfcyy、591rl、0591ck、shouji,然后具体动作未知
=IF(AP4="无路径",IF(I4<>"",IF(ISERROR(SEARCH("kang",I4)),IF(ISERROR(SEARCH("fznz",I4)),"新闻源","不孕站"),"其他搜索引擎"),"无路径"),IF(AP4="搜搜",
在AP4="无路径"且I4不为空的情况下,判断I4内容,是否含有kang、如果还含有fznz,为新闻源,否则显示“不孕站” 公式不完整大概是这个意思吧。
=IF(ISERROR(SEARCH("计生",F4)),IF(ISERROR(SEARCH("产科",F4)),IF(ISERROR(SEARCH("不孕",F4)),IF(ISERROR(SEARCH("妇科",F4)),"其他","妇科"),"不孕"),"
如果F4含有计生 ,显示FALSE
如果含有产科 显示
如果含有不孕显示不孕
如果含有妇科显示妇科
这个公式也不全,不保证解释结果正确。。 就是嵌套IF,判断内容是否包含指定词语,显示指定词语
=VLOOKUP($AT4,$A:$AS,43,0)
在A到AS这45列里面搜索 AT4这个单元格的内容在哪行,然后显示这行的第43列单元格内容
=VLOOKUP($AT4,$A:$AP,6,0)
在A到AP中搜索,AT4内容在第几行,显示这行的的F列(第6列)
求C语言大师级别高手,本人外行,需要逐句弄懂其意思,求大师逐句翻译每行 翻译啊~~~~~~万分感谢 ~~~~
#include<at89x52.h>
#define uchar unsigned char
uchar recieve[20];
uchar c1,recieve_ok;
/*------------------------------
Us级延时子函数
-------------------------------*/
void delayus(unsigned int i) //延时:i>=12 ,i的最小延时单12 us
i=i/10;
while(--i);
/*------------------------------
ms级延时子函数
-------------------------------*/
void delayms(unsigned int n) //延时n ms
n=n+1;
while(--n)
delayus(900); //延时 1ms,同时进行补偿
void init_uart(void)
SCON=0x50; //SCON: 方式 1, 8-bit UART,允许接收
TMOD=0x20; //T1为方式2 用来产生波特率
PCON=0x00; //波特率不加倍;
TH1 =0xfd; //Baud:9600 fosc="11".0592MHz
TL1 =0xfd;
EA=1; //开总中断
ES=1; //开串口中断
TR1=1; //开开定时器1
/*-----------------------------------
发送单字节数据子函数
----------------------------------- */
void send_one_char(unsigned char ch)
ES=0;
SBUF=ch ;
while(TI==0);
TI=0;
ES=1;
/*-----------------------------------
发送多字节子函数
----------------------------------- */
void send_more_char(unsigned char *str,unsigned char strlen)
uchar k=0;
// ES=0; //???????
do
send_one_char(*(str+k));
k++;
while(k<strlen);
// ES=1;//???????
/*-----------------------------------
/*-----------------------------------
串口中断函数
----------------------------------- */
void uart_Interrupt() interrupt 4
if(RI)
if(SBUF==0xaa)
recieve[0]=0xaa;
c1=0;
if(recieve[0]==0xaa)
recieve[c1]=SBUF;
if(c1>15)
c1=0;
recieve[0]=0x00;
if(SBUF==0xbb)
recieve_ok=1;
c1=0;
recieve[0]=0x00;
c1++;
RI=0;
TI=0;
/*-----------------------------------
主函数
----------------------------------- */
void main()
init_uart();
P2_4=0;
while(1)
if(recieve_ok)
P2_4=1;
recieve_ok=0;
send_more_char(recieve,6);
send_one_char(recieve[1]);
send_one_char(recieve[2]);
send_one_char(recieve[3]);
send_one_char(recieve[4]);
send_one_char(recieve[5]);
delayms(400);
P2_4=0;
2、C是结构式语言:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。[15]
3、C语言功能齐全:具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。[15]
4、C语言适用范围大:适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。C语言对编写需要硬件进行操作的场合,优于其它高级语言,有一些大型应用软件也是用C语言编写的。[15]
5、C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素。C++在这方面做了改进,在保留了指针操作的同时又增强了安全性,受到了一些用户的支持,但是,由于这些改进增加语言的复杂度,也为另一部分所诟病。Java则吸取了C++的教训,取消了指针操作,也取消了C++改进中一些备受争议的地方,在安全性和适合性方面均取得良好的效果,但其本身解释在虚拟机中运行,运行效率低于C++/C。一般而言,C,C++,java被视为同一系的语言,它们长期占据着程序使用榜的前三名。[16]
6、C语言文件由数据序列组成:可以构成二进制文件或文本文件常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Dev-C++,Code::Blocks,Borland C++,Watcom C++,Borland C++ Builder,GNU DJGPP C++,Lccwin32 C Compiler 3.1,High C,Turbo C,C-Free,win-tc,xcode(mac os x)等。[17]新特性 1、对齐处理(Alignment)的标准化(包括_Alignas标志符,alignof运算符,aligned_alloc函数以及<stdalign.h>头文件。
2、_Noreturn 函数标记,类似于 gcc 的 __attribute__((noreturn))。
3、_Generic 关键字。
4、多线程(Multithreading)支持,包括:_Thread_local存储类型标识符,<threads.h>;头文件,里面包含了线程的创建和管理函数。
5、增强的Unicode的支持,基于C Unicode技术报告ISO/IEC TR 19769:2004,增强了对Unicode的支持。包括为UTF-16/UTF-32编码增加了char16_t和char32_t数据类型,提供了包含unicode字符串转换函数的头文件<uchar.h>.
6、删除了 gets() 函数,使用一个新的更安全的函数gets_s()替代。
7、增加了边界检查函数接口,定义了新的安全的函数,例如 fopen_s(),strcat_s() 等等。
8、增加了更多浮点处理宏。
9、匿名结构体/联合体支持,这个在gcc早已存在,C11将其引入标准。
10、静态断言(Static assertions),_Static_assert(),在解释 #if 和 #error 之后被处理。
11、新的 fopen() 模式,(“…x”),类似 POSIX 中的 O_CREAT|O_EXCL,在文件锁中比较常用。
12、新增 quick_exit() 函数作为第三种终止程序的方式。当 exit()失败时可以做最少的清理工作。
13、_Atomic类型修饰符和<stdatomic.h>头文件。 参考技术A 51单片机最基本的串行通信程序。。
还大师级别的C语言高手。。
随便去百度搜索51单片机串行通信,你就懂了。 参考技术B 单片机啊?直接看主函数嘛,就知道什么意思了。
以上是关于Excel大神谁知道这几段代码是啥意思?万分感谢,我就只有那么点财富值。的主要内容,如果未能解决你的问题,请参考以下文章
Vmware12安装MacOS 10.11时遇到了问题,求大神解答,一万个万分感谢!!!
跪求:oracle如何在数据分组后更新(update)?求大神指导啊~~~万分感谢
哪位大神可以为我提供一款免费的sql prompt吗?万分感谢