繁体   English   中英

如何检查单元格中的实际文本是否已经存在于Excel中的列中

[英]How to check if the actual text in the cell already exists in the column in excel

我正在编辑一个包含许多公式的excel工作簿,并且此工作簿使用序列号和产品编号注册产品。但是我有一些问题,因为当用户注册产品时(使用序列号) ,以及产品编号)产品编号将始终相同(我已经拥有了,这不是问题)。

问题是当用户注册产品的序列号时,该序列号不能在工作簿中重复(列B),因此我希望当用户介绍序列号时,excel记录同一列的所有序列号,如果在该列是具有相同序列号的另一个产品,excel将显示带有错误的messageBox,并且用户将在同一行中引入另一个序列号...

我不了解很多excel,但是如果用户执行某些错误,则我正在编辑的程序会显示消息框。

谢谢,对不起我的英语。

也许这会有所帮助。 祝好运! 在Excel中使用for和while循环

编辑:您可以相互比较单元格。 我建议使用两个while循环(每个循环使用一个count变量),直到单元格为空。 第一个变量(例如i)可用于与第二个变量(例如j)进行比较。 进行必要的比较后,增加这些值。

选择column B ,然后单击数据验证。

在自定义下使用以下公式,

=COUNTIF(B:B,B1)=1

此公式搜索在column B输入的数字。 如果该值已经存在于同一列上,则会出错。 需要帮助请叫我

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM