如何做一个公式,使excel能用code128a字体生成可识别的条码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何做一个公式,使excel能用code128a字体生成可识别的条码相关的知识,希望对你有一定的参考价值。

是说生成的条码打印出来可以扫描吧?
如果条码内容在A1中,可以利用公式=“*”&A1&"*"来实现。
参考技术A 首先需要安装code128a字体,
假设数值在A1,B1输入公式= "*" & A1 & "*",然后将B1单元格字体格式设为code128a本回答被提问者采纳
参考技术B 是=code(128)吗?
code返回文本字符串中第一个字符的数字代码。返回的代码对应于计算机当前使用的字符集。

请教Excel如何去除下拉菜单空白区域的问题,空白区域有公式。

如图,在I1已在数据有效性-序列中写入公式=OFFSET($H$1,,,COUNTA($H:$H))制作了一个下拉菜单。这条公式很NB,自动计算H列有多少是空白的单元格,若有,则不加入下拉菜单,也就是下拉菜单中在待选内容后不会有空白项目,而且添加新的待选项到H列后,还会自动加入。 从H1到H27都写有公式,根据G列的序号去选择该显示什么内容还是空白。但问题就出现在这里,前段那个下拉菜单公式并不会把H列写有公式的单元格判断为空白,因此,如图,I1下拉菜单在显示H1至4的待选内容后还是会出现空白区域啊。不是管我在H列公式中使用“”还是“0”再到设置中把“零值”选项去掉,结果依然。烦了两天了,高手来修改下公式或是重新写一条。

可以改成这样:OFFSET($H$1,,,SUM(IF($H$1:$H$2000="",0,1)))

不过有2点要注意:

    $H$1:$H$2000这个范围不能整列,否则会出错,可以把范围设置大一点

    如果H列数据未连续(中间有空值行),那么下拉菜单也会出现相应出现空行,并且菜单个数也会相应少掉(中间几个空行就少掉几个)

参考技术A 看不明白,您留Q文件发过来 参考技术B 因为你输入G列得数据25-29就不存在不是空白是什么追问

设定25-29是为了日后添加数据用的,H列根据G列编号在E、F二个列查找内容,找不到就显示空白,这也是OK的,问题就是在I1,我已经在数据有效性-序列中写入公式:=OFFSET($H$1,,,COUNTA($H:$H))。这条公式本来是会把空白的单元格忽略掉,但由于H25至H27中有公式,所以在I1下拉菜单中还是会出现空白的区域。请教修I1的公式。

以上是关于如何做一个公式,使excel能用code128a字体生成可识别的条码的主要内容,如果未能解决你的问题,请参考以下文章

我在哪里可以下载“Code128a”条码字体?

EXCEL中如何根据公式自动求出当前单元格的值?

lodop怎么实现在表格中打印显示二维码

如何在Excel表格中将系统导出的部门的代码,用公式或者vba转换成文字?

Excel如何复制单元格函数公式使其保持不变

excel用哪个公式可以使a列包含指定内容时在b列显示为1?