تبدیل نیم فاصله ها به فاصله

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ARYACLUB

    • 2015/03/22
    • 28

    پرسش تبدیل نیم فاصله ها به فاصله

    سلام


    یک بانک اطلاعاتی از اکسل دارم که از نیم فاصله زیاد در متون ش استفاده شده .
    و در هنگام سرچ ایجاد مشکل میکنه .

    چطوری این نیم فاصله ها را به فاصله تبدیل کنم .
  • iranweld

    • 2015/03/29
    • 3341

    #2
    سلام

    یک نمونه از فایل خود را برای بررسی ضمیمه سایت کنید

    کامنت

    • mohammad_ashooryan

      • 2014/08/13
      • 480
      • 80.00

      #3
      سلام
      طبق شکل زیر عمل کنید.
      در قسمت replace کلید space را بزنید.
      Click image for larger version

Name:	nonbreaking_space.gif
Views:	1
Size:	619.9 کیلو بایت
ID:	130076

      کامنت

      • ARYACLUB

        • 2015/03/22
        • 28

        #4
        ممنون از پاسخ .
        دقیقا همین کار را میکنم .
        جایگزین نمیشه

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

          #5
          دستور trim را تست کنید

          کامنت

          • ARYACLUB

            • 2015/03/22
            • 28

            #6
            با راهنمایی دوستان . نتونستم انجام بدم .
            نمونه از دیتابیس را اپلود کردم
            فایل های پیوست شده

            کامنت

            • amir_ts

              • 2015/03/17
              • 1247

              #7
              با سلام
              دوست عزیز این فرمول رو امتحان کنید.
              کد PHP:
              =substitute(a1;char(157);char(32)) 
              فایل های پیوست شده
              [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

              کامنت

              • ARYACLUB

                • 2015/03/22
                • 28

                #8
                ممنون از پاسخ

                اون فایل یک مثال کوچیک بود .

                که دوستان براش راه بهم پیشنهاد بدند.

                اگر میشه روش حذف و جایگزینی نیم فاصله به فاصله در همون ستون را بهم راهنمایی کنید

                Click image for larger version

Name:	Capture.PNG
Views:	1
Size:	132.0 کیلو بایت
ID:	130086

                کامنت

                • amir_ts

                  • 2015/03/17
                  • 1247

                  #9
                  با سلام
                  با توجه به اطلاعات ستون b میتونید از کد زیر استفاده کنید.
                  کد:
                  [LEFT]
                  Sub test()
                  Dim i, lr As Integer
                  lr = ActiveSheet.Cells(ActiveSheet.Rows.Count, "b").End(xlUp).Row
                  For i = 1 To lr
                  Cells(i, 2).Value = Application.Substitute(Cells(i, 2), Chr(157), Chr(32))
                  Next i
                  End Sub
                  [/LEFT]
                  [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                  کامنت

                  • ARYACLUB

                    • 2015/03/22
                    • 28

                    #10
                    سلام .
                    پست amir_ts
                    عالی جواب داد


                    فقط برای ستون c - d هم میخوام

                    (با تغییر b به c یا d نشد )

                    کامنت

                    • amir_ts

                      • 2015/03/17
                      • 1247

                      #11
                      با سلام
                      نه b برای محاسبه تعداد ردیف موجود هست شما باید برای ستون C و D به ترتیب اعداد شماره ستون که 3 و 4 میباشذ رو به فرمول اضافه کنید.
                      کد:
                      [LEFT]
                      Sub test()
                      Dim i, lr As Integer
                      lr = ActiveSheet.Cells(ActiveSheet.Rows.Count, "b").End(xlUp).Row
                      For i = 1 To lr
                      Cells(i, 2).Value = Application.Substitute(Cells(i, 2), Chr(157), Chr(32))
                      Cells(i, 3).Value = Application.Substitute(Cells(i, 3), Chr(157), Chr(32))
                      Cells(i, 4).Value = Application.Substitute(Cells(i, 4), Chr(157), Chr(32))
                      Next i
                      End Sub
                      [/LEFT]
                      [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                      کامنت

                      چند لحظه..