Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
186 views
in Technique[技术] by (71.8m points)

vba - Excel - key generator

I have a worksheet with types (B2) and ID(A2). The types are Big, Small and Medium. I am using below formula to generate ID from the type name. So for B2 value Small the A2 value will Sm1. Below formula is written on A2.

=CONCATENATE(LEFT(B2,2),COUNTIF($B$2:B2,B2))

The issue is, I want the formula (or add vba code) to look up column A and if the B column value is Medium then it must see the last number with Me in the column A and put next number.

question from:https://stackoverflow.com/questions/66050620/excel-key-generator

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

The easiest way to this is to add a number column via

=COUNTIFS(B$1:B2,"="&B2)

Then just combine the B column with the value from this new column

This is easier than trying to find the last value before this one, but gives the same result.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...