VBA字典与数组第十五讲:多行多列数组与同列数单行数组间的运算规则

2024-06-02 11:12

本文主要是介绍VBA字典与数组第十五讲:多行多列数组与同列数单行数组间的运算规则,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《VBA数组与字典方案》教程(10144533)是我推出的第三套教程,目前已经是第二版修订了。这套教程定位于中级,字典是VBA的精华,我要求学员必学。7.1.3.9教程和手册掌握后,可以解决大多数工作中遇到的实际问题。

这套字典教程共两册,一共八十四讲,今后一段时间会给大家陆续推出修订后的教程内容。今日的内容是:VBA字典与数组第十五讲:多行多列数组与同列数单行数组(或同行数单列数组)间的运算规则

56e37d359e35ed6682453464f48d0731.jpeg

【分享成果,随喜正能量】时间宝贵,切莫贪睡。学习诸大菩萨的精神,勇猛精进不懈怠;随缘进取不疲厌。。

第十五讲 多行多列数组与同列数单行数组(或同行数单列数组)间的运算规则

大家好,今日我们继续讲解VBA数组与字典解决方案的第15讲:多行多列数组与同列数单行数组的运算规则。

1 多行多列数组与同列数单行数组间的运算规则

这种情况下有一个数组是多行多列的数组,另外一个数组是一个单行的数组,但这个单行的数组的列数与多行多列数组的列数是相同的,这种情况如下面的截图:

1b04df06722baf2d73526722419207bc.jpeg

不难看出看出,多行多列数组与同列数单行数组的运算规则:

1) 计算结果返回一个多行列的数组;

2) 返回数组的行、列数与多行多列数组的行列数相同;

3) 返回的数组的第R行第C列的数据等于单行数组的第C列的数据与多行多列数组的第R行第C列的数据的计算结果。

2 多行多列数组与同行数单列数组间的运算规则

与上面的情况类似的还有一种是多行多列数组与同行数单列数组的运算:我们同样看看下面的截图:

d53363db5c23fe6d4882f90d423d6934.jpeg

所以我们不难看出:多行多列数组与同行数单列数组的运算规则如下:

1) 计算结果返回一个多行列的数组;

2) 返回数组的行、列数与多行多列数组的行列数相同;

3) 单列数组与多行多列数组计算时,返回的数组的第R行第C列的数据等于单列数组的第R行的数据与多行多列数组的第R行第C列的数据的计算结果;

今日一共讲了两种情况下的数组运算规则,其实工作表数组的运算在执行的过程中有着非常清晰的规律,这和程序的运行是一样的,每一步运行到什么位置都是非常清晰的,随着数组的讲解深入,大家对工作表数组不再陌生,但在工作中实际利用起来确实是难点,我自己在工作中也是一样的很多的时候优选的是VBA解决问题,而不是采用工作表数组或者公式解决,但这不代表我们可以不用掌握它,相反,我们还是要熟悉工作表数组的计算过程,这样对于我们在实际利用VBA解决问题时是有帮助和借鉴的,如果想熟练的利用VBA,对EXCEL的各个知识点有所了解,是非常有益的。

今日内容回向:

1 多行多列数组与同列数的单行数组的运算规律是什么?

2 多行多列数组与同行数的单列数组的运算规律是什么?

3 到今日我们讲了共四种数组情况的运算,是否还记得呢?

8e6d0cef678efe4ab5d1a5e80023cd3d.jpeg

我多年的VBA实践经验,全部浓缩在以下教程中:

206fb02ab7d175ac5863990ecadc3837.jpeg


这篇关于VBA字典与数组第十五讲:多行多列数组与同列数单行数组间的运算规则的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1023803

相关文章

Python实现字典转字符串的五种方法

《Python实现字典转字符串的五种方法》本文介绍了在Python中如何将字典数据结构转换为字符串格式的多种方法,首先可以通过内置的str()函数进行简单转换;其次利用ison.dumps()函数能够... 目录1、使用json模块的dumps方法:2、使用str方法:3、使用循环和字符串拼接:4、使用字符

JavaScript对象转数组的三种方法实现

《JavaScript对象转数组的三种方法实现》本文介绍了在JavaScript中将对象转换为数组的三种实用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友... 目录方法1:使用Object.keys()和Array.map()方法2:使用Object.entr

Python之变量命名规则详解

《Python之变量命名规则详解》Python变量命名需遵守语法规范(字母开头、不使用关键字),遵循三要(自解释、明确功能)和三不要(避免缩写、语法错误、滥用下划线)原则,确保代码易读易维护... 目录1. 硬性规则2. “三要” 原则2.1. 要体现变量的 “实际作用”,拒绝 “无意义命名”2.2. 要让

Python 常用数据类型详解之字符串、列表、字典操作方法

《Python常用数据类型详解之字符串、列表、字典操作方法》在Python中,字符串、列表和字典是最常用的数据类型,它们在数据处理、程序设计和算法实现中扮演着重要角色,接下来通过本文给大家介绍这三种... 目录一、字符串(String)(一)创建字符串(二)字符串操作1. 字符串连接2. 字符串重复3. 字

深入浅出Java中的Happens-Before核心规则

《深入浅出Java中的Happens-Before核心规则》本文解析Java内存模型中的Happens-Before原则,解释其定义、核心规则及实际应用,帮助理解多线程可见性与有序性问题,掌握并发编程... 目录前言一、Happens-Before是什么?为什么需要它?1.1 从一个问题说起1.2 Haht

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

Java中数组与栈和堆之间的关系说明

《Java中数组与栈和堆之间的关系说明》文章讲解了Java数组的初始化方式、内存存储机制、引用传递特性及遍历、排序、拷贝技巧,强调引用数据类型方法调用时形参可能修改实参,但需注意引用指向单一对象的特性... 目录Java中数组与栈和堆的关系遍历数组接下来是一些编程小技巧总结Java中数组与栈和堆的关系关于

Python 字典 (Dictionary)使用详解

《Python字典(Dictionary)使用详解》字典是python中最重要,最常用的数据结构之一,它提供了高效的键值对存储和查找能力,:本文主要介绍Python字典(Dictionary)... 目录字典1.基本特性2.创建字典3.访问元素4.修改字典5.删除元素6.字典遍历7.字典的高级特性默认字典

MySQL 多列 IN 查询之语法、性能与实战技巧(最新整理)

《MySQL多列IN查询之语法、性能与实战技巧(最新整理)》本文详解MySQL多列IN查询,对比传统OR写法,强调其简洁高效,适合批量匹配复合键,通过联合索引、分批次优化提升性能,兼容多种数据库... 目录一、基础语法:多列 IN 的两种写法1. 直接值列表2. 子查询二、对比传统 OR 的写法三、性能分析

Java中的数组与集合基本用法详解

《Java中的数组与集合基本用法详解》本文介绍了Java数组和集合框架的基础知识,数组部分涵盖了一维、二维及多维数组的声明、初始化、访问与遍历方法,以及Arrays类的常用操作,对Java数组与集合相... 目录一、Java数组基础1.1 数组结构概述1.2 一维数组1.2.1 声明与初始化1.2.2 访问