问题:数据源三列,返回第一、二列按数据源第二列降序排序显示第一、二列; 第三、四列按数据源第三列降序排序显示第一、三列。 函数公式解决: =CHOOSECOLS(SORT($A2:$C27,COLUMN(D1)/2,-1),IF(MOD(COLUMN(A1),2),1,COLUMN(C1)/2)) Sort部分第一参数是数据源,第三参数-1表示降序排序。 第二参数用Column(D1)/2建构右拉结果为2、2、3、3的序列数(作为Sort的第二参数自Int)。 Sort运算的结果是三列。 ChooseCols函数用来提取排序结果的列,用Mod(Column(A1),2)生成1...

  MsRARFCkHJat   2023年12月26日   14   0   0 数据源数据源

数据前三位保持不变,第一、第二条杠后为两位数,第三、第四条杠后为三位数,原横杠去掉。 函数公式解决: =IF(LEN(A2)<4,A2&"",CONCAT(IFNA(TEXT(TEXTSPLIT(A2,"-"),{0,"00","00","000","000"}),""))) 使用TextSplit函数,将A列中数据以横杠为分隔符横向拆分。 使用Text函数对每个拆分出来的部分进行格式化,第一列保持不变;第二、三列用两个0表示不足两位数时补充前面的0;第四、五列用三个0同理。 当TextSplit拆分结果不足五列时会产生错误值NA,使用IfNa销错。 当TextSplit...

问题:制作折线图或柱形图的数据源差异过大,一列三位数,一列两位数,一列一位数,要如何处理 解决: 插入》所有图表》组合图,设置各系列,将数据较小的两个系列设置为次坐标

问题:一个完全空的工作簿为何会非常大? 问题分析:将工作簿后缀名改成rar,打开..xl/media,可以看到有很多图片,这些图片造成了文件大。 进一步的问题:这些图片哪里来的,藏在何处。 过程:这是Excel与WPS操作同一工作簿产生的问题。 第一步:使用WPS打开工作簿,在其中插入嵌入到单元格的图片 第二步:保存并关闭该工作簿 第三步:使用Excel打开,并删除Dispimg函数 第四步:保存并关闭。 此时的工作簿中已经没有图片,但是图片实际并未被删除,而是存于xl/media中。 结论:在WPS中嵌入单元格的图片,在WPS中进行删除操作更为安全。 

 问题:多层If判断 函数公式解决: =IF(N10>=90,,IF(N10>=80,10,IF(N10>=70,30,IF(N10>=60,50,45)))) =IF(N10<60,45,IF(N10<70,50,IF(N10<80,30,IF(N10<90,10,)))) =IFS(N10<60,45,N10<70,50,N10<80,30,N10<90,10,1,) =SWITCH(TRUE,N10<60,45,N10<70,50,N10<80,30,N10<90,10,0) =...

  MsRARFCkHJat   2023年12月19日   81   0   0 系统系统

问题:表1的数据每月更新,填到表2时不能覆盖掉原有数据。 思路1: 数据不在原列上更新,而是新增一列。如下图,当月数据填在T列,下月数据填在U列,以此类推。 使用公式: =SUMIF(表1!A:A,D2,表1!B:B) 表1更新前公式一列需要粘贴成值 思路2: 在表1建一个新表,每月将数据以粘贴值的方式累叠,如下图。 使用公式: =SUMIF(表1!D:D,D2,表1!E:E)

  MsRARFCkHJat   2023年12月19日   17   0   0 数据数据

let 源=Excel.CurrentWorkbook(){[Name="表1"]}[Content], 添加姓名列=Table.AddColumn(源,"姓名",eachif[列10]="姓名:"then[列5]&[列11]elsenull), 姓名列填充=Table.FillDown(添加姓名列,{"姓名"}), 筛选掉不需要的行=Table.SelectRows(姓名列填充,each([列4]<>4and[列4]<>"工号:")and([姓名]<>null)), 按姓名分组组内整理=Table.Group(筛选掉不需要的行,{"姓名"},{...

  MsRARFCkHJat   2023年12月19日   15   0   0 GroupGroup卡时间卡时间TextText

问题: B列 小于10大于等于0的返回B列数值; 大于等于10小于20的返回11; 大于等于20的返回22; 大于等于-5小于0的返回-1, 大于等于-10小于-5的返回-2 AI解决: 调整提问语序: B列 大于等于20的返回22; 大于等于10小于20的返回11; 大于等于0小于10的返回B列数值; 大于等于-5小于0的返回-1, 大于等于-10小于-5的返回-2 =IF(B3>=20,22,IF(B3>=10,11,IF(B3>=0,B3,IF(B3>=-5,-1,IF(B3>=-10,-2)))))

  MsRARFCkHJat   2023年12月12日   37   0   0 系统系统

问题:两表比对,其中一表中的数据不止一条。 函数公式解决: =IF(SUMIF(E:E,A3,F:F)=B3,"相同","不相同")

  MsRARFCkHJat   2023年12月12日   21   0   0 数据数据

问题:左表转成右表 let 源=Excel.CurrentWorkbook(){[Name="表1"]}[Content], 分组的行=Table.Group(源,{"机房名称","网络制式"},{"合并",eachText.Combine([BBU名称],",")}), 按分隔符拆分列=Table.SplitColumn(分组的行,"合并",Splitter.SplitTextByDelimiter(","),{"合并.1","合并.2","合并.3","合并.4","合并.5"}), 分组转置删行提升=Table.Group(按分隔符拆分列,{"机房名称"},{"合并",eachTab...

  MsRARFCkHJat   2023年12月12日   20   0   0 GroupGroup分隔符转置分隔符转置

let 源=Excel.CurrentWorkbook(){[Name="表1"]}[Content], 添加姓名列=Table.AddColumn(源,"姓名",eachifnotText.Contains([11],":")or[11]=nullthen[11]elsenull), 向下填充=Table.FillDown(添加姓名列,{"姓名"}), 删除非时间数据行=Table.SelectRows(向下填充,each([1]<>"工号:")), 逆透视的其他列=Table.UnpivotOtherColumns(删除非时间数据行,{"姓名"},"日期","打卡时间"),...

  MsRARFCkHJat   2023年12月04日   14   0   0 卡时间卡时间TextText

问题:分类累加的内存数组结果 下拉公式 =SUMIF(A$2:A2,A2,B$2) 内存数组 =SUMIF(OFFSET(A2,,,ROW(1:5)),A2:A6,B$2) Offset组建多维引用,每个区域分别为A2、A2:A3、A2:A4、A2:A5、A2:A6,以此作为Sumif的第一参数条件区域,返回满足所有条件对应B列的结果。

  MsRARFCkHJat   2023年11月30日   11   0   0 数组数组

问题:筛选出表中满足条件为小于3的同行与上一行 解决1:添加辅助列后再筛选 辅助列公式: =OR(C2<3,AND(C3<3,C3>0)) And函数实现下一行小于3和大于0同意满足 Or函数实现下一行设置与同行小于3满足其中任一 筛选结果为True的行。 函数公式解决: =FILTER(A2:C20,(C2:C20<3)+(C3:C21<3)(C3:C21>0)) Filter第二参数中以加法代替Or函数,以乘法代替And函数,实现数组的结果   

  MsRARFCkHJat   2023年11月30日   13   0   0 数组数组函数实现函数实现

问题:模仿已有气泡图 步骤: 建构数据源(对于需要满足视觉条件的图形,需要适当调整数据) 插入气泡图 修改图表标题 修改气泡颜色(使用取色器) 删除多余图表元素 添加数据标签为单元格中的值 修改气泡大小缩放    气泡的位置和大小可以通过数据源的微调进行局部修改  

问题:模仿已有环形图 步骤: 建构数据源(如果图片上已有数据,可以抄录至单元格中) 插入环形图 修改图表标题 删除图例 连续添加三个系列,其中系列2的系列值与系列1一样,其他为默认。 修改系列顺序,从上至下是系列4、系列3、系列2、系列1 修改系列1和系列4的填充色,用取色取提取 修改系列2和系列3的填充色为无填充颜色 修改所有系列的线条为无线条 为系列2添加数值标签 修改数据标签字体颜色 打开图表工具的设置格式窗格,设置系列的第一扇区起始角度和圆环图内径大小 使用文本框输入“投资结构”,放置在适当位置 使用公式生成图标文字  ="█"&TEXTJOIN("█...

问题: 每行(区域)中最大值对应第一行(店铺名)的结果 函数公式解决: 公式1  =INDEX(K$1:T$1,MATCH(MAX(K2:T2),K2:T2,)) 公式2  =INDEX($1:$1,MOD(MAX(K2:T2100+COLUMN(K:T)),100)) 公式3  =INDEX(SORT(K$1:T2,ROW(A2),-1,1),1,1) 公式1:用Match函数找出一行中最大值在其中匹配的位置,再以此作为Index提第一行中的列数。 公式2:区域中的值乘以100后加上对应列数,提取最大值后再用Mod函数去掉百位以上的数字,以此作为Index提取第一行中的列数。 公式3...

  MsRARFCkHJat   2023年11月30日   17   0   0 数据数据

问题:两表如下图合并 函数公式解决: =IF(D2=D1,,SUMIF(A:A,D2,B:B))  

  MsRARFCkHJat   2023年11月30日   67   0   0 系统系统

问题:表中所有数据除以10 解决: 表面上看是个除法题,其实因其“分隔符”种类太多,很难以除法的方式实现;目前数据都是偏整的数,即规律为删除非数字前的一个0。 将数据复制,以无格式文本的方式粘贴到文字组件中,再用替换解决: 查找内容分0和非0两部分,以半角小括号分隔,非数字即0-9以外的字符,前面加半角叹号表示“非”,半角方括号表示区间。 替换为分两个部分,以反斜杠分隔,第一部分不替换,第二部分保留。

问题1:有明确的分隔符 let 源=Excel.CurrentWorkbook(){[Name="表1"]}[Content], 行号=Table.AddIndexColumn(源,"行号"), 按分号拆分成行=Table.ExpandListColumn(Table.TransformColumns(行号,{{"哪里来的数据?1",Splitter.SplitTextByDelimiter(";"),letitemType=(typenullabletext)meta[Serialized.Text=true]intype{itemType}}}),"哪里来的数据?1"), 汉字与数字分...

  MsRARFCkHJat   2023年11月30日   18   0   0 数据ListGroup数据GroupList

问题:下图中的公式为什么错误。 解决: 单元格中输入的“{3,5,8}”并非数组,而是一个文本字符串,不具备数组功能。 可以改成以下公式: {=IF(SUM(N(A2=EVALUATE(C$1))),"OK","")} =IF(SUM(N(A2=--(0&TEXTSPLIT(C$1,{"{","}",","})))),"OK","") =IF(COUNTIF(C$1,""&A2&""),"OK","") 另外,也可以借助于AI来完成:  

  MsRARFCkHJat   2023年11月30日   13   0   0 字符串数组字符串数组
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~