سلام
من حدود 20 کاربر دارم که باید یه فایل گزارش دهی را به اسم خودشون
به هر کدوم یه فولدر اختصاص دادم با نامهای 01 02 03 و...
توی یه فایل اکسل با index & match فرمول دادم که اگر در A1 عدد هر عددی که اومد نام متناظر کاربر(مثلا علی) در سلول B1 نشون داده بشه (لیست کاربر ها و عددشون توی یه جدول موجوده)
حالا برای اینکه نخوام به صورت دستی برای هر کاربر a1 را تعریف کنم و عدد بدم ، با راهنمایی دوستان فرمول زیر را گذاشتم که نام فولدر را نشون بده
حالا وقتی این فایل را گذاشتم توی هر فولدری نام فولدر که مثلا 01 باشه در سلول a1 میاد و من به عنوان یه آرماگون ازش استفاده می کنم
آیا این روش درسته ؟
من حدود 20 کاربر دارم که باید یه فایل گزارش دهی را به اسم خودشون
به هر کدوم یه فولدر اختصاص دادم با نامهای 01 02 03 و...
توی یه فایل اکسل با index & match فرمول دادم که اگر در A1 عدد هر عددی که اومد نام متناظر کاربر(مثلا علی) در سلول B1 نشون داده بشه (لیست کاربر ها و عددشون توی یه جدول موجوده)
حالا برای اینکه نخوام به صورت دستی برای هر کاربر a1 را تعریف کنم و عدد بدم ، با راهنمایی دوستان فرمول زیر را گذاشتم که نام فولدر را نشون بده
کد:
[COLOR=#000000] [COLOR=#0000BB][/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]left[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]mid[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]a1[/COLOR][COLOR=#007700];[/COLOR][COLOR=#0000BB]find[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"*"[/COLOR][COLOR=#007700];[/COLOR][COLOR=#0000BB]substitute[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]a1[/COLOR][COLOR=#007700];[/COLOR][COLOR=#DD0000]"\";"[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#DD0000]";len(a1)-len(substitute(a1;"[/COLOR][COLOR=#007700]\[/COLOR][COLOR=#DD0000]";""))))+1;30);find("[/COLOR][COLOR=#007700].[/COLOR][COLOR=#DD0000]";mid(a1;find("[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#DD0000]";substitute(a1;"[/COLOR][COLOR=#007700]\[/COLOR][COLOR=#DD0000]";"[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#DD0000]";len(a1)-len(substitute(a1;"[/COLOR][COLOR=#007700]\[/COLOR][COLOR=#DD0000]";""))))+1;30))-1) [/COLOR][/COLOR]
آیا این روش درسته ؟
کامنت