با سلام
من یه راه حل میدم شاید کارتون رو راه انداخت
فقط واسه ستون نام باید یه کارائی کنی که ستون نامتون هم درست شه
مثلا بیاید از Replace استفاده کنید و تمام نام خانوادگی ها رو تغییر بدید به به حرف Z بعد دوباره از Replace استفاده کنید و حرف X رو جایگزین نام کنید
دوباره Replace و Z رو نام خانوادگی میکنیم و در آخر دوباره Replace و Xها رو تغییر میدیم به نام و یک فضای خالی
هدف این کار این بوده که بین نام و نام خانوادگی تمایز ایجاد شه که فرمول زیر رو وقتی به کار بردیم مشکلی بوجود نیاد
بعد از این کار کل ستونها رو به ترتیب پشت سر هم قرار میدیم (حتی سلولهای خالی باید کپی یا جابجا شوند که نظم قبلیشون بهم نخوره)
بعد از این فرمول میتونیم استفاده کنیم بفرض داده ها توی ستون A هستند
کد PHP:
=IF(LEFT(A17;5)="نام ";MID(A17;6;LEN(A17)-5);IF(LEFT(A17;12)="نام خانوادگی";MID(A17;14;LEN(A17)-13);IF(LEFT(A17;4)="مدرک";MID(A17;6;LEN(A17)-5);IF(LEFT(A17;2)="سن";MID(A17;4;LEN(A17)-3);IF(LEFT(A17;8)="محل تولد";MID(A17;10;LEN(A17)-9);IF(LEFT(A17;2)="کد";MID(A17;4;LEN(A17)-3);IF(LEFT(A17;7)="مسئولیت";MID(A17;9;LEN(A17)-8);IF(LEFT(A17;4)="تاهل";MID(A17;6;LEN(A17)-5);IF(LEFT(A17;4)="مسکن";MID(A17;6;LEN(A17)-5);IF(LEFT(A17;15)=" شماره شناسنام ه";MID(A17;17;LEN(A17)-16);IF(LEFT(A17;5)="جنسیت";MID(A17;7;LEN(A17)-6);"")))))))))))
بعد باید کل ستون رو تبدیل به Value کرده که موقع جابجائی با خطا روبرو نشیم
Copy=>Paste Special=>Value
کار آخر اینه که به تعداد سطر جدول باید از بالا به پائین عمل جابجائی رو انجام بدیم که توی این سوال ما 12تا 12تا از ستون دوم Cut به به ستونهای مورد نظر انتقال میدهیم
2 عمل آخر رو روی فایل اعمال نکردم که فرمول رو ببینید
فایل ضمیمه گردید
علاقه مندی ها (Bookmarks)