1. 行遍历和列遍历
二维数组 还是一个数组,只不过数组中得每一个元素又是一个数组 1). 声明语法 类型 数组名[行][列]; 例: int nums[2][3];//2行3列的二维数组,保存的数据类型是int类型 char chs[3][5];//3行5列的二维数组,保存的数据类型是char类型2). 初始化A.在声明的时候初始化 a. int nums[3][5] = { {10,32,34,43,45}, {5,45,23,45,34}, {19,2,34,23,35}} b. int nums[2][3] = { 1,2,3,4,5,6}; c. 省略行数(较少使用) int nums[][3] = { {1,2,3} ,{4,5,6} };//编译器自动根据右边的数组来判断有多少行,这个判断出来是2行 int nums[][3] = { 1,2,3,4,5,6 };//这个有2行 int nuns[][2] = { 1,2,3,4,5};//这个有3行,只不过第三行的最后一个元素是0,第三行的第一个元素是5 tips:C语言中二维数组无论如何定义的时候都不可以少了列3). 取值语法 数组名[行][列]; 例: nums[1][3];//取第二行(下标为1的行)的第四列(下标为3的列)的数据; 4). 遍历二维数组 A.普通数组 for(int i=0;i<长度;i++){ } B.二维数组 for(int i=0;i<行;i++){ for(int j=0;j<列;j++){ 数组名[i][j]; } } 5).二维数组的一些其他应用A 二维数组的某行某列的元素作为函数的参数 是值传递:形参的值发生改变,不会影响到实参 B 二维数组作为函数的参数 引用传递:形参的值发生改变,会影响实参 C 二维数组占用的总字节数计算方法: sizeof(二维数组
2. excel表格遍历
实现效果如下:
单元格具有属性:Interior.ColorIndex,可以用整数指定单元格填充颜色。
指定起始单元格,遍历选区,如果下一个单元格和上一个单元一样则判断重复,终点下移直到这个片段终止。使用片段的长度作为Interior.ColorIndex的值就可以了。
为了避开黑色我在长度上+2了。
3. excel遍历一列数据
D列为3的对应行F列数据,有两种简单的公式,一是当多个满足条件的去第一个结果用VLOOKUP,公式为: =VLOOKUP(3, D:F, 3, 0) 二是当有多个满足条件的情况是,把这些行F列的结果加起来,使用SUMIF,公式为: =SUMIF(D:D, 3, F:F)
4. sql 遍历表格行数据
sql
Select 市 ,count(distinct 工号) from 表 group by 市
python的方法很多,比如用二维数组,循环遍历
一般这种统计,使用excel和sql比写代码方便些,如果量不大
5. excel遍历文件
1、进入EXCEL,ALT+F11进入VBA编辑器。
2、在编辑区输入VBA语言Sub Macro1(),VBA 语言选择整行整列的语句End Sub。
3、在工作表中插入表单控件,并指定到宏Macro1。
4、点击表单控件,语言中的整行整列就被选中了。实现整行/列的遍历。注意事项:Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。
6. excel公式遍历
第一,可以把一个sheet页数据分开两个sheet页计算,这样可以解决一点卡顿。
第二,尽量减少求和函数的使用,因为求和会遍历整列数据。
- 相关评论
- 我要评论
-