`
cjc
  • 浏览: 689732 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EXCEL 中自定义函数的应用(关于 XOR 在 EXCEL 中的用法 及 文本型数字求和)

阅读更多

EXCEL 中,能否同调用内置函数一样在工作表中调用自已制作的自定义函数,出现对话框.同时也能做到像内置函数对话框里的说明?答案是肯定的,下面举例说明:

题目: ①对文本型一系列数字进行求和(SUM()返回0)   

          ②对数值型的一系列数字异或操作(EXCEL内置函数中没有XOR())

1. EXCEL中在A,C两列依次输入1,2,3,4,5,A列设为数值型,C列设为文本型.

2. 选择视图--->工具栏-->VISIUAL BASIC--->VISIUAL BASIC编辑器窗口---->插入--->模块,输入以下内容

Function myxor(ByVal range As range)
Dim i As Integer, j As Integer
For i = 1 To range.Rows.Count
For j = 1 To range.Columns.Count
myxor = myxor Xor range(i, j)
Next
Next
End Function

Function mysum(ByVal range As range)
Dim i As Integer, j As Integer
mysum = 0
For i = 1 To range.Rows.Count
For j = 1 To range.Columns.Count
mysum = mysum + Val(range(i, j))
Next
Next
End Function

如下图所示:

3.至此,我们定义了两个函数,myxor(),mysum()

重回到SHEET1,在单元格A6,输入"=",选择 "插入函数"菜单,类别中选择"用户定义",可以看到我们刚定义的两个函数显示在列表框中.如下图所示:

4.为了在A6 输入A1~A5的XOR 结果,我们选择刚定义的myxor 函数,EXCEL 弹出下面对话框:

5. 同其他内置函数一样,选择RANGE 范围,如A1~A5,函数被正确计算并插入到A6单元格中.

6. 同理,我们可以利用自定义的函数mysum() 将C列的文本型数字进行求和,赋值到A8 单元格中.

7. 总而言之,利用VBA 编制函数,可以满足我们某些特定的需要,而计算方法,处理过程,与VB 没什么两样.

分享到:
评论

相关推荐

    VBA自定义函数大全

    在VBA中,自定义函数可以用来处理数据、执行复杂的计算、进行条件判断、与其他程序交互等。下面是一些关键的VBA自定义函数知识点: 1. **函数定义与结构**: - 函数必须以`Function`关键字开头,后面跟着函数名,...

    EXCEL常用函数使用手册

    本手册旨在全面介绍Excel中的各类常用函数,涵盖数学、逻辑、文本、日期时间、查询引用、统计、工程、财务及信息等领域的应用技巧。 #### 函数概览与结构 Excel函数本质上是预设的公式,用于对特定数值(参数)...

    Android 使用 PorterDuff.Mode.XOR 自定义遮罩

    在Android开发中,有时我们需要对UI元素进行自定义的视觉效果处理,比如创建一个遮罩效果。本篇文章将深入探讨如何使用PorterDuff.Mode.XOR模式来实现自定义遮罩视图。PorterDuff是一种图形混合模式,用于描述两个...

    易语言文本加密成数字

    在这个“易语言文本加密成数字”的主题中,我们主要关注的是如何使用易语言来实现文本数据的加密,并将其转换为数字形式,以及对应的解密过程。 在信息安全领域,加密是一种重要的技术手段,用于保护数据免受未经...

    VB读写TXT文件加密解密函数自定义.rar

    总的来说,这个压缩包中的内容可能是关于如何在VBA中实现自定义的TXT文件读写及加密解密功能的代码示例,帮助开发者在处理敏感数据时增加安全性。通过学习和理解这些函数,开发者可以更好地控制和保护他们的文本数据...

    VC使用XOR 256加密算法操作文本或文件_XOR256加密解密算法_

    在本例中,我们将探讨如何在VC++环境下利用XOR 256加密算法对文本或文件进行加解密。 XOR 256加密算法的核心在于使用一个256位的密钥与数据进行异或操作。异或的特点是:相同结果为0,不同结果为1。在加密过程中,...

    Excel-vba教程

    在较新版本的Excel中,也可以使用长达254个字符的汉字。同时,标识符不能与VB的保留关键字重复。 **运算符的定义:** 运算符在VBA中用来执行特定的运算操作,如赋值运算符(=)、数学运算符(&、+、-、Mod、\、*、/...

    基于深度前馈网络的深度学习模型在XOR函数中的应用.pdf

    基于深度前馈网络的深度学习模型在XOR函数中的应用.pdf

    xor异或运算动态库

    在PowerBuilder中,你可以使用外部函数库(External Function Library, EFL)来调用这个动态库函数,从而实现XOR运算。 具体步骤如下: 1. 创建动态库项目,定义异或函数接口,如: ```c++ extern "C" __declspec...

    XOR.rar_52xor25计算结果_XOR_XOR 8bit 算法_异或运算

    在IT领域,异或(XOR)运算是一种基本的逻辑运算,广泛应用于数据处理、加密算法、错误检测等领域。本文将详细解析"XOR.rar_52xor25计算结果_XOR_XOR 8bit 算法_异或运算"所涉及的知识点。 首先,XOR(异或)运算是一...

    Excel高级函数汇总.pdf

    本篇文章将深入探讨Excel中的高级函数,包括计算类、统计类、逻辑类、条件语句、文本类和查找类函数,以及它们在实际工作中的应用。 1. **计算类函数** - **余数**: 使用`MOD`函数可以计算两个数相除后的余数。 -...

    三种(AES,DES.,XOR)加解密方式的实现

    本文将详细介绍三种常见的加密算法:AES、DES和XOR,并在VB.NET环境下,结合VS2013开发工具,探讨它们的实现方法。 首先,我们来看AES(Advanced Encryption Standard),即高级加密标准。AES是目前最广泛使用的...

    XOR.rar_XOR_XOR c++_XOR c++ bp_bp xor

    总之,XOR运算在C++编程中广泛应用于各种逻辑判断和算法中,而BP神经网络作为一种强大的机器学习模型,能够解决传统方法难以处理的问题,如XOR。通过理解这两个概念及其相互作用,我们可以更好地应对复杂的数据处理...

    Excel VBA 之快速上手

    【Excel VBA快速上手】是关于如何高效学习和应用Excel中的VBA编程技术的指南。Excel VBA,即Visual Basic for Applications,是Microsoft Office套件中Excel的内置编程语言,允许用户自定义工作簿、工作表和图表的...

    易语言一个自编的加解密函数

    在本文中,我们将深入探讨一个易语言自编的加解密函数,了解其工作原理、实现方式以及在实际应用中的价值。 加解密函数在软件开发中扮演着至关重要的角色,它们用于保护数据的安全,防止未经授权的访问和篡改。...

    XOR 加密解密代码

    XOR(异或)加密是一种简单的加密方法,广泛应用于数据隐藏和初步的数据保护。它的基本原理是:将明文与一个密钥进行异或操作,得到密文;解密时,再将密文与相同的密钥进行异或,即可恢复原文。在本案例中,我们有...

    xor文件.zip

    在IT行业中,XOR(异或)操作是一种基本的位操作,它在计算机科学和编程中扮演着重要的角色。在“xor文件.zip”这个压缩包中,我们可以推测它可能包含了一些与XOR操作相关的文件或者教程。下面我们将深入探讨XOR操作...

    Excel_VBA_编程教程_excel高级教程(2010新春版)

    Excel VBA(Visual Basic for Applications)是Microsoft Excel中的编程环境,允许用户自定义工作簿、工作表和图表的行为,创建宏或自动化任务。本高级教程针对2010年版本,旨在帮助用户深入理解并利用VBA提升Excel...

    MySQL数据库应用案例视频教程下载第6讲 MySQL函数.zip

    在本套"MySQL数据库应用案例视频教程下载第6讲 MySQL函数"中,我们将深入探讨MySQL数据库中的函数使用,这是数据库管理、数据查询和分析的重要组成部分。视频教程将通过实例演示和详细讲解,帮助学习者掌握如何高效...

Global site tag (gtag.js) - Google Analytics