مرسی از دوستان عزیز
تشخیص و های لایت اطلاعات یک سلول در در صورت وجود در سلول دیگر
Collapse
X
-
تشخیص و های لایت اطلاعات یک سلول در در صورت وجود در سلول دیگر
به دنیال راهکاری بری های لایت کردن اطلاعات تمامی سلولهای یک ستون با ستونی دیگر که حاوی مقداری از اطلاعات سلول موردنظر است مثال اینکه: ستون A حاوی شرحی کامل از اطلاعات واریز تاریخ و شماره فیش ستون B حاوی ارقام واریز شده ستون C فایل بانکی ما حاوی شماره فیش و D حاوی ارقام بانک مربوط به ستون C حال اگر بخواهیم از conditional formating استفاده کنیم، کاربرد محدودی دارد و فقط اقلام کاملا مشابه را های لایت میکند اما بدنبال روشی هستم که بتوان از ستون حاوی شماره فیش (ستون C) مقدار آن را از ستون A ( بدلیل عدم تشابه کامل اطلاعات و وجود اطلاعات اضافه)شامل شرح کامل شناسایی و هایت لایت به شرط اینکه ستون حاوی ارقام هم یکی باشد فایلی مشابه را هم قرار داده ام
مرسی از دوستان عزیز
Last edited by Mohammad.B.D; 2015/12/05, 12:17. -
-
به دنبال راهکاری بری های لایت کردن اطلاعات تمامی سلولهای یک ستون با ستونی دیگر که حاوی مقداری از اطلاعات سلول موردنظر است مثال اینکه: ستون A حاوی شرحی کامل از اطلاعات واریز تاریخ و شماره فیش ستون B حاوی ارقام واریز شده ستون C فایل بانکی ما حاوی شماره فیش و D حاوی ارقام بانک مربوط به ستون C حال اگر بخواهیم از conditional formating استفاده کنیم، کاربرد محدودی دارد و فقط اقلام کاملا مشابه را های لایت میکند اما بدنبال روشی هستم که بتوان از ستون حاوی شماره فیش (ستون C) مقدار آن را از ستون A ( بدلیل عدم تشابه کامل اطلاعات و وجود اطلاعات اضافه)شامل شرح کامل شناسایی و هایت لایت به شرط اینکه ستون حاوی ارقام هم یکی باشد فایلی مشابه را هم قرار داده ام
مرسی از دوستان عزیزکامنت
-
سلام
لطفا حالتی که میخواین تو فایلتون باشه رو مشخص کنین (با توضیحاتی که دادین متوجه نشدم که دقیقا میخواین چیکار کنین)در یادگیری سیر نشوید :idea:
برای ارتباط بیشتر به [URL="https://excelpedia.net/"]سایت[/URL] [URL="https://excelpedia.net"][B][COLOR=#008000]ExcelPedia [/COLOR][/B][/URL]سربزنید.
برگزاری [URL="https://excelpedia.net/excel-ninja/"]دوره های آموزش[/URL] [URL="https://excelpedia.net/what-is-excel/"][B]اکسل [/B][/URL]در تهران
[URL="https://excelpedia.net/category/excel-functions/"][B]آموزش توابع اکسل[/B][/URL]کامنت
-
مرسی
میخواهم اطلاعات شماره فیش بانکی که فقط یک عدد 5 یا 6 رقمی است در سلولهای ستون C
در صورت وجود در سلولهای دیگر ستون A (با شرح طولانی و وجود هم حرف هم عدد ) های لایت شوند هم سلول شماره فیش هم سلول شرح سند
با شرط اینکه عدد کنار هر دو هم یکی باشد
مثلا
شماره فیش 219964 در ستون C با مبلغ 1،100،000 ریال در ستون A با شرح "واريز طي فيش شماره 219964 بابت " آمده است میخواهم روشی باشد که Excel بتواند شماره فیش من را در ستون A شناسایی و در صورت وجود هر دو سلول را های لایت کند و البته از فیلتر مبلغ و یکسان بودن مبلغ هم رد کندLast edited by Mohammad.B.D; 2015/12/05, 13:04.کامنت
-
من باید
اقلام دفاتر شامل شماره فیش (که در شرح سند است) و مبلغ واریزی رو با اقلام مشابه در بانک کنترل کنم
30 حساب بانکی
با تراکنش جمعی 150،000 گردش در ماه
هشت ماه گذشته 1،200،000 قلم حدود
به راحتی امکان ندارد
دنبال راهکاری هستم که خود اکسل آنها را شناسایی و مشخص (های لایت) کند
مرسی از دوستانکامنت
-
با سلام
فایل پیوست را بررسی و اعلام نظر بفرمایید
کد PHP:Sub GetNumbers()
Dim xValue As String
Dim OutValue As String
Dim I, J As Long
Dim sht As Worksheet
Dim WS As Worksheet
Macro1
Set sht = ThisWorkbook.Worksheets("SHEET1")
X = sht.Cells(sht.Rows.Count, "A").End(xlUp).Row
For J = 3 To X
OutValue = ""
xx = Range("c" & J).Value
yy = Range("a" & J).Value
ZZ = InStr(yy, xx) + Len(xx)
xValue = Range("a" & J).Value
For I = 1 To ZZ
If VBA.IsNumeric(VBA.Mid(xValue, I, 1)) Then
OutValue = OutValue & VBA.Mid(xValue, I, 1)
End If
Next
If OutValue <> Range("c" & J).Value Then
Range("c" & J).Interior.ColorIndex = 3
End If
If Range("B" & J).Value <> Range("D" & J).Value Then
Range("B" & J).Interior.ColorIndex = 3
End If
Next
End Sub
فایل های پیوست شدهLast edited by iranweld; 2015/12/05, 14:20.کامنت
-
سلام Iranweld عزیز
با تشکر فراوان از شما بابت بررسی و انجام عملیات روی فایل
اما متاسفانه ساختار عملکرد آنرا متوجه نشدم
لطفا کمی راهنمایی بفرمائید
مرسیکامنت
-
در این فایل با استفاده از ویژوال بیسیک اولین عدد موجود در هر سلول ستون A استخراج شده و با شماره سند موجود در سلول C همان ردیف چک میگردد اگر برابر هم نبود شماره سند به رنگ قرمز مشخص میگردد
کد PHP:ZZ = InStr(yy, xx) + Len(xx)
xValue = Range("a" & J).Value
For I = 1 To ZZ
If IsNumeric(Mid(xValue, I, 1)) Then
OutValue = OutValue & Mid(xValue, I, 1)
End If
Next
پس از آن مبلغ واریزی بانک با مبلغ دفتر چک شده و در صورتیکه برابر هم نباشند به رنگ سبز مشخص مگرددکد PHP:If OutValue <> Range("c" & J).Value Then
Range("c" & J).Interior.ColorIndex = 3
End If
کامنت
-
Iranweld عزیز
با تشکر مجدد
مشکل این هست که فایل فوق نمونه هست و فقط چند ایتم هست و سلولها دقیقا در ردیف هم قرار گرفته اند
اما در حالت اصلی من
اقلام دفاتر برای هر شیت 13,000 قلم هست و بانک هم همچنین که کنار هم نیستند و امکان دارد که شماره ردیف 1 ستون دفاتر در شماره 1050 بانک پاس شود
و اینکه این ماکروی که شما زحمت کشیدید اقلامی که در یک ردیف باشند را مشخص میکند
اما در واقع اینطور نیست و همانطور که گفتم ردیف 1 دفاتر در ردیف 1050 پاس میشود و این خود مشکل هست
و اینکه از پاس شدن اقلام دفاتر مطمئن نیستیم
آیا امکان این هست که برای دفاتر نیز قلم رنگی شود
مثلا اگر شماره چک 511060 در بانک رنگی میشود در دفاتر هم رنگی شود
و امکان این هست که اگر برای دفاتر ستون شماره ردیف تعریف کنیم مثلا 1 تا 13000 و بخواهیم برای قسمت بانک شماره چکی پاس میشود شماره ردیف دفاتر در یک سلول خالی کنار شماره چک درج شود
مرسی از شماکامنت
-
بهتر تمامی اقلام شماره سند واریزی بانک را با تمامی موارد دفاتر چک کند در صورت وجود در دفاتر هر دو رنگی کند هم دفاتر و هم بانک
باز هم با شرط اینکه مبالغ هم یکی باشد
مرسیکامنت
-
سلام
این فایل خدمت شما
فقط دقت شود در شرح ردیف های دفتر، قبل از هر شماره سند باید "شماره " نوشته شده باشد تا امکان شناسایی شماره سند از درون جمله وجود داشته باشد.فایل های پیوست شدهدر یادگیری سیر نشوید :idea:
برای ارتباط بیشتر به [URL="https://excelpedia.net/"]سایت[/URL] [URL="https://excelpedia.net"][B][COLOR=#008000]ExcelPedia [/COLOR][/B][/URL]سربزنید.
برگزاری [URL="https://excelpedia.net/excel-ninja/"]دوره های آموزش[/URL] [URL="https://excelpedia.net/what-is-excel/"][B]اکسل [/B][/URL]در تهران
[URL="https://excelpedia.net/category/excel-functions/"][B]آموزش توابع اکسل[/B][/URL]کامنت
-
با تشکر فراوان خدمت S.CHerghi عزیز
خیلی ممنون
خیلی کارآمد است
فقط یک مورد , اینکه باید شماره سند در قسمت بانک نیز باید های لایت شوند
اصل موضوع پاس شدن اقلام بانک در دفاتر هست
آیا امکان دارد که شماره سند بانک نیز رنگی شود
مرسیکامنت
-
فایل پیوست مشاهده شودفایل های پیوست شدهدر یادگیری سیر نشوید :idea:
برای ارتباط بیشتر به [URL="https://excelpedia.net/"]سایت[/URL] [URL="https://excelpedia.net"][B][COLOR=#008000]ExcelPedia [/COLOR][/B][/URL]سربزنید.
برگزاری [URL="https://excelpedia.net/excel-ninja/"]دوره های آموزش[/URL] [URL="https://excelpedia.net/what-is-excel/"][B]اکسل [/B][/URL]در تهران
[URL="https://excelpedia.net/category/excel-functions/"][B]آموزش توابع اکسل[/B][/URL]کامنت
-
مرسی S.Cheraghi عزیز
خیلی خوب شد
فقط در نهایت حتما باید کلمه "شماره " باشه
اینطوری هم سخته چون در خیلی از موارد کلمه شماره در دفاتر نخورده
و اینکه ستون بانک هم رنگی شدنش باید در قسمت دفتر کلمه شماره درج شده باشه
آیا امکان دارد که در کل شرح به بدنبال شماره سند ما بگردد حتی بدون در نظر گرفتن کلمه شماره و حتی فاصله چون حتی شماره سندی که در شرح دفاتر چسپیده به کلمه بعدی باشد هم شناسایی نمی شودکامنت



کامنت