n函数怎么转wps,n函数怎么用(np.ones函数)

投稿- 2024-09-15 11:48:25

Excel函数 虽然短,但可以旋转的最短函数N函数

大家好,今天来为大家解答n函数怎么转wps这个问题的一些问题点,包括n函数怎么用也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

本文目录

  1. MLOOKCUP怎么安装,我用的是WPS
  2. wps求和怎么都等于0呢
  3. WPS表格怎么将公历转化成农历日期
  4. excel表格输入数字怎么变成#N/A

一、MLOOKCUP怎么安装,我用的是WPS

1、你可以根据你的需要定制一个查找函数

2、比如:=Mlookup(查找内容,查找区域,返回值所在的列数,第N个)

3、这个函数是用于查找某列第N次出现的数值

4、也有增强版,增加了逆序查找和模糊查找功能

5、rg:是查找值,可以是单元格或数据区域,如B2或B2:C2。

6、rgs:是数据区域,尽量缩小范围,写成B2:D9这种形式,不要用B:D,否则可能造成卡顿。

7、L:是第几列,正数表示从左往右查询,负数表示从右往左查询。

8、M:是第几个重复值,0是最后一个重复值,-1表示合并重复值,用英文逗号分隔。

9、P:为0或省略是精确查找,为1是模糊查找,也就是查找值类似"*"&A1&"*",仅支持单个单元格。

10、Function MLOOKUP(rg, rgs As Range, L As Integer, M As Integer, Optional P As Integer= 0)

11、Dim arr1, arr2, arr3, columnn'columnn是列数

12、Dim R, n, K, X, cc, sr As String

13、arr2= rgs.Offset(0, L).Resize(UBound(arr3), UBound(arr3, 2)- L)'UBound(arr3, 2)是arr3的列数,rgs需要扩展范围,将左侧L列加入其中,如原来是B2:B3,L是-1,那么扩展后就是A2:B3

14、cc= cc& R'查找值为多个单元格合并

15、If M> 0 And L> 0 Then'非查找最后一个

16、For X= 1 To UBound(arr2)'x是数组的行数

17、For q= 1 To columnn'q是数组中列的范围

18、If P= 1 And sr Like"*"& cc&"*" Then

19、ElseIf M> 0 And L< 0 Then'非查找最后一个

20、For X= 1 To UBound(arr2)'x是数组的行数

21、For q= 1 To columnn'q是数组中列的范围,查找值是合并的,sr就是指查找值

22、sr= sr& arr2(X, q- L)'rgs已经拓展,查找列所在的位置发生变化,需要加上L列,因L是负数,使用-L转换为正数

23、sr= arr2(X, 1- L)'查找值所处的位置,从拓展范围后的rgs数组的最左侧算起,

24、If P= 0 And sr= cc Then'查找值是单个

25、If P= 1 And sr Like"*"& cc&"*" Then'查找值是单个

26、ElseIf M=-1 And L> 0 Then'查找所有值

27、MLOOKUP= MLOOKUP&","& arr2(X, L)

28、If P= 1 And sr Like"*"& cc&"*" Then

29、MLOOKUP= MLOOKUP&","& arr2(X, L)

30、MLOOKUP= Right(MLOOKUP, Len(MLOOKUP)- 1)

31、ElseIf M=-1 And L< 0 Then'查找所有值

32、MLOOKUP= MLOOKUP&","& arr2(X, 1)

33、If P= 1 And sr Like"*"& cc&"*" Then

34、MLOOKUP= MLOOKUP&","& arr2(X, 1)

35、MLOOKUP= Right(MLOOKUP, Len(MLOOKUP)- 1)

36、For X= UBound(arr2) To 1 Step-1

37、If P= 1 And sr Like"*"& cc&"*" Then

38、For X= UBound(arr2) To 1 Step-1

39、If P= 1 And sr Like"*"& cc&"*" Then

二、wps求和怎么都等于0呢

1、打开文件,通过函数=SUM(B2:B5),结果为0。如图:

2、选中需要求和的列表,设置单元格式(O)(快捷键:Ctrl+1),选择数值,确认;如图:

3、然后逐个鼠标双击有数值的单元格,求和就正常了;如图:

4、选中需要求和的列表,格式—文本转换为数值(N)即可。如图:

5、之所以出现开始求和为0的原因,是因为单元格式中不是数值造成的,因为文本是不能求和的。

三、WPS表格怎么将公历转化成农历日期

1、excel公历转农历方法一:使用text函数

2、假设A列是公历日期,A1是公历日期,我们在B1单元格输入公式:=TEXT(A1,"[$-130000]yyyy年m月"&IF(LEN(--TEXT(A1,"[$-130000]dd"))=1,"初","")&"d"),下拉完成公历转农历。

3、excel公历转农历方法二:使用text+MID函数实现更完整的转换

4、=MID("甲乙丙丁戊己庚辛壬癸",MOD(TEXT(A1,"[$-130000]e")-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉戌亥",MOD(TEXT(A1,"[$-130000]e")-4,12)+1,1)&"年"&TEXT(A1,"[$-130000][DBNum1]m月d日")

5、这里增加了参数[DBNum1],表示数值以“一、二、三......”中文格式显示。

6、excel公历转农历方法三:使用text+MID+ CHOOSE+ YEAR函数

7、=CHOOSE(MOD(YEAR(A1)-1900,10)+1,"庚","辛","壬","癸","甲","乙","丙","丁","戊","己")&CHOOSE(MOD(YEAR(A1)-1900,12)+1,"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")&TEXT(A1,"[dbnum1][$-130000]年m月"&IF(--TEXT(A1,"[$-130000]d")<11,"初","")&TEXT(A1,"[dbnum1][$-130000]d"))

8、excel公历转农历方法四:使用自定义函数

9、上面介绍的excel公历转农历都是使用excel内置函数完成的,有一个弊端就是公式太长,如果使用自定义函数,在公式栏就可以简化输入。

10、如下图所示,我们在B2输入公式:=nongli(A1),即可。C列农历简称中C1公式是:=RIGHT(B1,LEN(B1)-8)。

11、下面是此自定义函数相关的代码:

12、PublicFunctionNongLi(OptionalXX_DATEAsDate)

13、DimMonthAdd(11),NongliData(99),TianGan(9),DiZhi(11),ShuXiang(11),DayName(30),MonName(12)

14、DimcurTime,curYear,curMonth,curDay

15、DimGongliStr,NongliStr,NongliDayStr

16、'生成当前公历年、月、日==>GongliStr

17、GongliStr=GongliStr&"0"&curMonth&"月"

18、GongliStr=GongliStr&curMonth&"月"

19、GongliStr=GongliStr&"0"&curDay&"日"

20、GongliStr=GongliStr&curDay&"日"

21、'计算到初始时间1921年2月8日的天数:1921-2-8(正月初一)

22、TheDate=(curYear-1921)*365+Int((curYear-1921)/4)+curDay+MonthAdd(curMonth-1)-38

23、If((curYearMod4)=0AndcurMonth>2)Then

24、'计算农历天干、地支、月、日

25、'获取NongliData(m)的第n个二进制位的值

26、If(curMonth=(Int(NongliData(m)/65536)+1))Then

27、ElseIf(curMonth>(Int(NongliData(m)/65536)+1))Then

28、'生成农历天干、地支、属相==>NongliStr

29、NongliStr="农历"&TianGan(((curYear-4)Mod60)Mod10)&DiZhi(((curYear-4)Mod60)Mod12)&"年"

30、NongliStr=NongliStr&"("&ShuXiang(((curYear-4)Mod60)Mod12)&")"

31、'生成农历月、日==>NongliDayStr

32、NongliDayStr="闰"&MonName(-1*curMonth)

33、NongliDayStr=MonName(curMonth)

34、NongliDayStr=NongliDayStr&"月"

35、NongliDayStr=NongliDayStr&DayName(curDay)

36、NongLi=NongliStr&NongliDayStr

四、excel表格输入数字怎么变成#N/A

1、经常使用Excel的朋友可能都会遇到一些看起来似懂非懂的错误值信息:例如# N/A!、#VALUE!、#DIV/O!等等,出现这些错误的原因有很多种,你真的了解它们吗,熟练掌握解决这些错误的方法吗?以下为大家介绍几种常见的错误及其解决方法。

2、如果单元格所含的数字、日期或时间比单元格宽,或者单元格的日期时间公式产生了一个负值,就会产生#####!。这个看起来比较简单,大家应该都了解吧。

3、解决方法:如果单元格所含的数字、日期或时间比单元格宽,可以通过拖动列表之间的宽度来修改列宽。如果使用的是1900年的日期系统,那么Excel中的日期和时间必须为正值。如果公式正确,也可以将单元格的格式改为非日期和时间型来显示该值。

4、当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!。这其中主要包括3点原因。

5、 1)在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型。

6、解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如:如果单元格A1包含一个数字,单元格A2包含文本,则公式="A1+A2"将返回错误值#VALUE!。可以用SUM工作表函数将这两个值相加(SUM函数忽略文本):=SUM(A1:A2)。

7、 2)将单元格引用、公式或函数作为数组常量输入。

8、解决方法:确认数组常量不是单元格引用、公式或函数。

9、 3)赋予需要单一数值的运算符或函数一个数值区域。

10、解决方法:将数值区域改为单一数值。修改数值区域,使其包含公式所在的数据行或列。

11、当公式被零除时,将会产生错误值#DIV/O!。在具体操作中主要表现为以下两种原因。

12、 1)在公式中,除数使用了指向空单元格或包含零值单元格的单元格引用(在Excel中如果运算对象是空白单元格,Excel将此空值当作零值)。

13、解决方法:修改单元格引用,或者在用作除数的单元格中输入不为零的值。

14、 2)输入的公式中包含明显的除数零,例如:公式=1/0。

15、当在函数或公式中没有可用数值时,将产生错误值#N/A。

16、解决方法:如果工作表中某些单元格暂时没有数值,请在这些单元格中输入"#N/A",公式在引用这些单元格时,将不进行数值计算,而是返回#N/A。

17、删除了由其他公式引用的单元格,或将移动单元格粘贴到由其他公式引用的单元格中。当单元格引用无效时将产生错误值#REF!。

18、解决方法:更改公式或者在删除或粘贴单元格之后,立即单击"撤消"按钮,以恢复工作表中的单元格。

19、当公式或函数中某个数字有问题时将产生错误值#NUM!。

20、 1)在需要数字参数的函数中使用了不能接受的参数。

21、解决方法:确认函数中使用的参数类型正确无误。

22、 2)由公式产生的数字太大或太小,Excel不能表示。

23、解决方法:修改公式,使其结果在有效数字范围之间。

24、使用了不正确的区域运算符或不正确的单元格引用。当试图为两个并不相交的区域指定交叉点时将产生错误值#NULL!。

25、解决方法:如果要引用两个不相交的区域,请使用联合运算符逗号(,)。公式要对两个区域求和,请确认在引用这两个区域时,使用逗号。如果没有使用逗号,Excel将试图对同时属于两个区域的单元格求和,由于A1:A13和c12:c23并不相交,它们没有共同的单元格所以就会出错。

n函数怎么转wps的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于n函数怎么用、n函数怎么转wps的信息别忘了在本站进行查找哦。

Excel函数 虽然短,但可以旋转的最短函数N函数
  • 声明:本文内容来自互联网不代表本站观点,转载请注明出处:www.66688820.com/8upXFK8h7bLe.html
上一篇:office wps怎么查重,wpsword怎么查重
下一篇:m在wps怎么打,wps怎么打m3(~wps怎么打)
相关文章
返回顶部小火箭