我正在尝试编写一个在Excel中运行的脚本。我目前有一个excel文件,在一列中有超过1,000多个州首字母,例如,新泽西州,密歇根州,俄亥俄州,德克萨斯州。话虽如此,我还有另外3列表示区域A,B和C。

如果状态首字母为 NJ,则我尝试在特定相应的区域列中返回值 1。例如,如果状态初始值为 NJ,则在相应的列和行(区域 B)中返回 1。如果状态初始值为 TX,则在相应的列和行(区域 A)中返回 1。如果州首字母是安大略省,则返回(区域 C)中的值 1,依此类推。
有没有人知道我如何完成这个任务?使用VBA,python,无论哪种语言都能最好地完成它。
另请参阅附图以更好地了解。下面的代码是我试图一次做一个状态。
Sub Region()
If Range("A:A").Value = "NJ" Then
Range("C:C").Value = 1
End If
End Sub
aluckdog
幕布斯6054654
慕尼黑5688855
随时随地看视频慕课网APP
相关分类