首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

个人永久性免费-Excel催化剂功能第114波-前后选择的行或列互换操作

因着有以搜索和笔记的方式来使用Excel催化剂的功能,一些小功能,可能不太高频刚需的,也可以有机会和大家见面,例如本次更新的功能,使用场景不多,但又确实有时会用上,当需要交换两列或列行的内容时,此功能一键完成...功能说明 在偶尔刷别人VBA公众号文章时,刷到两列交换数据的文章,然后想想自己日常工作中,好像也有那么一些时候会用到,就顺手也做到Excel催化剂上来,当做完后,要开始写文章时,发现还真没想到有什么场景特别对此功能刚需...使用方法传送门:个人永久性免费-Excel催化剂功能第113波-将帮助文档的主动权归还用户手中 实现原理为:先选定一行或一列内容,再按程序提示,选择另一行或列的任意单元格,最终程序将其两行或两列数据互换位置...,同时对选择区域作了一些限定,如筛选状态和隐藏状态下的行或列内容不交换,仅对可视内容交换。...互换的操作,仅适合一次交换一行或一列内容,不能选取多行或多列。 操作过程 选择一列,点击按钮后,弹出对话框,选择交换的目标列所在任意单元格,确定即可完成。

93220
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    个人永久性免费-Excel催化剂功能第65波-数据区域转换指定规格的多行或多列

    使用场景 可能某些原因下,需要将一些数据结构进行改变,如将一行数据拆分成多行,或一列数据拆分为多列,甚至一个多行多列的数据区域,需要将指定行列数量重新进行调整。...名词解释 转换多行/多列:将原单元格区域内容,经过转换后,是按一行行的数据排列还是按一列列的数据排列。...查找先行/先列:因原单元格区域有可能选择的是多行多列的区域,在转换结构过程中,从源单元格区域查找时是先按行来查找还是按列来查找,和查找替换功能的原理一样。...功能入口位置 具体使用方法 第1步:选择要转换的单元格区域 仅此选择一个连续的单元格区域,最好不要对数据源进行隐藏等操作,隐藏、自动筛选后的数据仍然会包含在内。 中间有空的单元格仍然会在转换中输出。...第2步:按所需转换后的样式和查找源区域的方式,选择对应按钮 点击按钮后,仍然有几个步骤需要确认,如分组的组内记录数量是多少一组,或需要分几个组,还有转换后的区域存放在哪个目标单元格中(左上角位置) 最终各按钮操作后的效果如下

    56440

    生物信息重要的文本处理命令(实例命令及解释)

    对数据的某一列按照文本,数字等排序方法进行排序,也可以进行字符内排序,以下为最常用的几个命令实例 命令 解释 sort A.txt 默认按照-k 1 字符串排序 sort -k 2nr A.txt 按照第二列数字降序...sort –k 2nr –k 3n A.txt 按照第二列数字降序,第三列升序 sort -t $':’ 域分隔符的使用(默认空格或者\t) sort -k1.4 -n C.txt 字符内排序 三....、字符、域,并将这些字节、字符,域,输出出来,下面为几个常见的用法: 命令 解释 cut -b 3-5,8 提取第3-5 和第8个字节(bytes)。...注意顺序不能写乱 cut –c 3-5,8 提取第3-5 和第8个字符(characters),注意与字节的区别。...3列,即显示1中独有的 comm -13 1.txt 2.txt 不显示2和3列,即显示1中独有的 comm -3 1.txt 2.txt |sed's/\t//g' 求两者并集 注意事项:两个比较的文件需要排序后进行

    1.2K10

    7.管道、管道、环境变量与其他常用命令

    ---- 7.3 其他常用命令 系统状况: top:查看所有进程的信息(Linux的任务管理器) 打开后,输入M:按使用内存排序 打开后,输入P:按使用CPU排序 打开后,输入q:退出 df -h:查看硬盘使用情况...展示隐藏文件 ag xxx:搜索当前目录下的所有文件,检索xxx字符串 cut:分割一行内容 从stdin中读入多行数据 echo $PATH | cut -d ':' -f 3,5:输出PATH用:分割后第3...、5列数据 echo $PATH | cut -d ':' -f 3-5:输出PATH用:分割后第3-5列数据 echo $PATH | cut -c 3,5:输出PATH的第3、5个字符 echo $...PATH | cut -c 3-5:输出PATH的第3-5个字符 sort:将每行内容按字典序排序 可以从 stdin 中读取多行数据 可以从命令行参数中读取文件名列表 xargs:将 stdin中的数据用空格或回车分割成命令行参数

    65030

    70个NumPy练习:在Python下一举搞定机器学习矩阵运算

    输入: 输出: 答案: 16.如何交换2维numpy数组中的两个列? 难度:2 问题:交换数组arr中的第1列和第2列。 答案: 17.如何交换2维numpy数组中的两个行?...难度:2 问题:在iris_2d的sepallength(第1列)中查找缺失值的数量和位置。 答案: 34.如何根据两个或多个条件过滤一个numpy数组?...答案: 36.如何找到numpy数组的两列之间的相关性? 难度:2 问题:在iris_2d数组中查找SepalLength(第1列)和PetalLength(第3列)之间的关系。...难度:2 问题:将iris_2d的花瓣长度(第3列)组成一个文本数组,如果花瓣长度为: <3则为'小' 3-5则为'中' '> = 5则为'大' 答案: 41.如何从numpy数组的现有列创建一个新的列...答案: 44.如何按列排序二维数组? 难度:2 问题:根据sepallength列对iris数据集进行排序。 答案: 45.如何在numpy数组中找到最频繁出现的值?

    20.7K42

    个人永久性免费-Excel催化剂功能第37波-把Sqlserver的强大分析函数拿到Excel中用

    函数介绍 此篇为分组计算函数,即对一列或多列的去重后出现的组成员中,通过排序列的排序依据,对某指标进行汇总聚合、生成序号、排名、和取其同一组内的某一列的某个值(上一个、下一个、开头、结尾)等功能。...分组列为两列时的效果 分组序号 分组序号函数特点,在分组内的记录数中,每一行返回从1开始的不重复的递增的序列,基于排序列定义的顺序,分组列,排序列可以为多列,当排序规则下的排序列相同,将从上往下填充递增序号...排序列的重复值较多,但不影响返回的序列的递增唯一性 ?...当排序列为多列时的效果 当出现多个分组列时,因自定义函数参数位置固定的原因,只有第1参数才是分组列的输入参数,故需要嵌套FZJS分组列合并函数,用于合并多个分组列。 ?...第32波-空行空列批量插入和删除 第33波-报表形式数据结构转标准数据源 第34波-提取中国身份证信息、农历日期转换相关功能 第35波-Excel版最全单位换算,从此不用到处百度找答案 第36波-新增序列函数用于生成规律性的循环重复或间隔序列

    1.8K20

    Linux命令(13)——cut命令

    2.格式 cut 3.命令选项 -b ,--bytes=LIST:设置输出的字节数或范围 -c ,--characters=LIST:设置输出的字符数或范围...| -d ,--delimiter=DELIM:指定列(或字段)的分隔字符。...首先使用cat命令显示原文本文件内容如下: hello world i am lvlv i like linux 使用cut命令选择第3到第5个字符输出: [b3335@MIC test]$ cut -...同样我们可以使用字节为单位来进行,如果文本文件是单字节编码的字符,那么cut -b 3-5 testfile等同于cut -c 3-5 testfile。 (2)以字段为单位输出指定字段。...还是以上面的testfile为例,输出第二列和第三列的内容: [b3335@MIC test]$ cut -d ' ' -f 2,3 lvlv world am lvlv like linux 注意,因为第一行没有第三列

    1.8K20

    P1056-排座椅

    同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是(i,j),为了方便同学们进出,在教室中设置了K条横向的通道,L条纵向的通道。...第一行包含K个整数a1,a2,...ak,表示第a1行和a1+1行之间、第a2行和a2+1行之间、......、第ak行和第ak+1之间要开辟通道,其中ai<ai+1,每两个整数之间用空格隔开(行尾没有空格)。...思路 这道题其实可以用贪心的做法,因为前后桌谈话和左右桌谈话互不影响,前后桌只能用行隔开,左右桌只能用列隔开,所以只要把有尽量多的交头接耳学生对的行和列隔开就是最优解。...大致解法:可以先算出每一行及每一列上交头接耳的学生对数,分别存入kRow[1005]和lRow[1005]中,这时下标就分别是代表这一行或列有多少对交头接耳的学生,然后对这两个数组分别进行降序排序(注意因为下标与人数是对应关系

    26920

    Python中的numpy常用函数整理

    :  np.sort(a):排序,返回a中的元素,不影响原数组。 ...string.npy文件中  np.savetxt(sring,a,fmt,newline='\n'):将a写入文件,格式为fmt  np.load(string):读取文件string的文件内容并转化为数组对象(或字典对象...(axis=0:对列进行操作,axis=1:对行进行操作)  .sort():排序,返回源数据  .argsort():排序,返回数组索引  5.数组元素选取  a[n]:选取第n+1个元素  a[n:...m]:选取第n+1到第m个元素  a[:]:选取全部元素  a[n:]:选取第n+1到最后一个元素  a[:m]:选取第1到第m个元素  a[布尔数组]:选取为true的元素  a[[x,y,m,n]]...:选取n+1行m+1列....的元素(三维及三维以上数组)  a[n][m]...:选取n+1行m+1列....的元素(三维及三维以上数组)

    2.9K10

    热饭面试复习:【linux shell 相关】-3

    而且参数一般都是相同的意思和概念,大家可以极大的减轻记忆负担,比如 -R 在几乎所有命令中都代表递归的意思;-f一般都是强制或忽略,-i一般是询问;-v 基本都是显示日志版本号等;-a 隐藏;-d目录;...' #替换文案, nl 以行为单位执行命令 nl 文件 | sed '2,5d' #表示打印所有行,但删除2-5行,sed后的字符必须以单引号包裹 nl 文件 | sed '2a 测试开发干货' #第2...行后新增一行文案 nl 文件 | sed '1,3c 测试开发干货' #第1-3行替换成文案 nl 文件 | sed '/test/p' #输出所有行,额外输出包含test的行 nl 文件 | sed.../d' #输出所有行,但不包括带test的行 nl 文件 | sed -n '具体命令' # 输出所有行且执行某命令 nl 文件 | sed '3,$d' -e 's/旧/新/g' #输出所有行,删除第3...sort 排序 sort 参数 文件 -r 相反顺序 -b 忽略前空格 -d 只处理英文数字和空格 -f 全部按照大写字母排序 -n 按照数值大小 sort 文件 -k 2 #根据第二列的值进行排序

    22720

    第五章 正则表达式&字符处理

    命令 cut命令,截取指定列显示 cut -d " " -f 3 f1 ---截取文档中的第3列, -d 指定分隔符 -f 指定显示第几列 但是,cut命令对分隔符连续较多的情况,...6)awk命令 awk命令功能十分强大,可根据需要抓取、截取指定的列或行。...具体如下: awk -F" " '{print $2,$3}' f1 ---截取显示文档的第2、第3列,-F 指 定分隔符, $2,$3表示显示第几列 awk -F" " '($2>300){...print $2,$3}' f1 --- 第二列的值大于300的行,显示其第2、第3列,()中指定筛选条件 awk 'NR==4 || NR==3' f1 ---显示第3和第4行, NR表示行号...awk '/data/ {print $2}' f1 ---抓取包含指定字符的行,再进行截取列 awk '$4 ~ /data/ ' f1 ---抓取第4列包含指定字符的行 awk '$4

    2.1K20

    Spread for Windows Forms快速入门(13)---数据排序

    如果用户在相同的列上 连续点击,那么排序的方向就会被反转。这并不影响数据模型,只会影响数据如何显示。下面的图表显示了未排序图标。 ?...设置列的SortIndicator属性以显示排序指示器。 设置SetColumShowSortIndicator方法或者ShowSortIndicator 属性以显示或隐藏排序指示器。...同时Spread也允许你既可以对行或者列进行排序,又可以指定列或行作为关键字进行排列。这种排列对整个表单都有效。...通过使用SortColumns (或 SortRows)方法,以某个或某几个行(或列)作为键,对表单中一定区域内的列或行进行排序。 这些操作不会影响数据模型,仅作用于数据的显示。...fpoint1.ActiveSheet.SortRows(1,true,true); 下面的示例显示了使用预先定义过排序信息列表对第12行到第230行进行排序。

    1.4K60

    Linux文本查看、操作、统计2-14

    zless [文件路径] #打开压缩文件 显示得更全 wc [路径1] [路径2] #分别输出多个文件得行数、字符串数、以及字符数 并显示总和 图片 切割文本: cat [路径] | cut -f 1,3-...5,7 # 切割文件并显示文件的第一列、第三列、第四轮、第五列及第七列 cat [路径] | cut -d ["分隔符"] -f [显示的列数] #-d 为分隔符 默认为Tab 排序: sort -k...2 #以第二列为排序的根据,进行排序 默认使用字符串的字母进行排序 sort -n -k 2 #把第二列当作数值 作为排序的根据 从小到大排序 sort -V #字符串中含有数值时,用数值从小到大排序...sort -r #从大到小 sort -t #指定分隔符 去重复:(需与sort连用) uniq -c #先排序再去重复才能达到真正去重复的效果 -c是统计重复了多少次 上下合并两个文件: cat...可以先缩减空格,使得每列的分隔只有一个空格,再以空格为分隔符,取第n列 图片 图片 图片 md5:与文件内容相关的字符串,用于判断接收的文件是否完整 md5sum [文件] #生成md5 md5sum

    1.1K20

    linux运维中的命令梳理(三)

    awk相识 awk -F"" '{print $n}' 以-F后的引号内的内容为列的分隔符,打印第n行 cut -d"" -fn 以-d后的引号内的内容为列的分隔符,...打印第n行 比如打印a.txt文件中以空格为列的分隔符,打印第5行 awk -F" " '{print $5}' a.txt 当以空格为分隔符的时候,-F" " 可以省去 cut -d" " -f5...下面例子你似曾相识,提取第3,第4,第5和第8个字符: [rocrocket@rocrocket programming]$ who|cut -c 3-5,8 croe croe croe 不过,看着怎么和...个字符到第4个字符进行正向排序,再基于第一个域进行反向排序。...打印结果有3列:第1列,只属于“FILE1”的行;第2列,只属于“FILE2”的行;第3列,既属于“FILE1”,又属于“FILE2”的行。

    8.1K81

    Pandas入门2

    image.png 5.5 排序和排名 使用DataFrame对象的sort_valuse方法,需要两个参数:第1个参数by是根据哪一行或列排序; 第2个参数axis为0或1,默认为0,0为按列排序,...image.png DataFrame对象的quantile函数可以得出分位数, df.quantile(.1)等同于df.quantile(0.1),可以取出从小到大排序第10%位置的数。...这个方法有2个参数: 关键字参数how,可以填入的值为any或all,any表示只要有1个空值则删除该行或该列,all表示要一行全为空值则删除该行。...经过第6步之后,为什么原来的dataframe数据中Mjob和Fjob列的数据仍然是小写的?...简单说明原因,并修改原始dataframe中的数据使得Mjob和Fjob列变为首字母大写 函数操作不影响原数据,返回值的新数据要赋值给原数据,如下面代码所示: df[['Mjob','Fjob']] =

    4.2K20

    【数据处理包Pandas】多级索引的创建及使用

    # 基于列的第1层索引选取单列 scores['富强'] # 基于列的第1层索引选取多列,需要使用花式索引 scores[['富强','王亮']] 补充说明: 排序时默认按第一个字符的 Unicode...sort_index()没有指明对哪个级别的列索引排序,默认对两级列索引都做了排序。...0指明对行索引排序 scores.sort_index(axis=0,inplace=True,level=[0,1],ascending=[False,True]) scores # 基于列的第2层索引选取单独...[(slice(None),2),:] # 不能写成scores.loc[(slice(None),2)]或scores.loc[slice(None),2]的形式 # 基于行的多个第2层索引值选取数据...(3)未指明的高级别行/列索引需要用slice(None)表示取任意值(例如#1处的第1级列索引);未指明的低级别索引可以不写(例如#1处的第2级行索引);如果同级别的索引有多个(例如#1处的第2级列索引

    2100

    理论:因子分析原理剖析

    可取前m各因子来反映原评价 6.因子旋转 当所得因子不足以明显确定或不易理解时选择此方法 7.原指标的线性组合求各因子的得分 两种方法:回归估计和barlett估计法 8.综合得分:以各因子的方差贡献率为权...,各因子的线性组合得到各综合评价指标函数 F=(λ1F1+…λmFm)/(λ1+…λm) =W1F1+…WmFm 9.得分排序 ---- 因子分析详解: 因子分析模型,又名正交因子模型 X=AF+ɛ 其中...此时,模型为X=AF,其中Var(F)=Ip 于是,Var(X)=Var(AF)=AVar(F)A'=AA' 对照Ʃ分解式,A第j列应该是 也就是说,除了uj前面部分,第j列因子签好为第j个主成份的系数...hi2大表明第i个分量对F的每一个分量F1,F2,...Fm的共同依赖程度大 将因子载荷矩阵A的第j列的各元素的平方和记为gj2 成为公共因子Fj对x的方差贡献。...便于理解,我解释下旋转的意义,以平面直角坐标系为例,我们想得到的数据正好为:y=x和y=-x上的点,我们能解释的却在x=0和y=0上,这时候我们就可以旋转坐标系,却不影响结果。

    2.1K30
    领券