جستجو و تابع if

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

    • 2014/08/09
    • 49
    • 39.00

    پرسش جستجو و تابع if

    سلام
    یه فایل اکسل دارم که توی سطرهاش یکسری اعداد هستش و در بالای هر کدام از ستونها یکسری اسم، میخواهم با نوشتم فرمول HLookup و if هرجا که عدد هستش رو توی یک سلول همه رو کنارهم بزاره(یعنی فرمولی بنویسیم که خانه های غیر خالی رو که سر ستون آنها اسم هستش رو کنارهم بنویسه).


    مطابق فایل پیوست
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    از این فرمول استفاده کنید
    کد PHP:
    =if(isnumber(b4),$b$1&",","")&if(isnumber(c4),$c$1&",","")&if(isnumber(d4),$d$1&",","")&if(isnumber(e4),$e$1&",","")&if(isnumber(f4),$f$1&",","")&if(isnumber(g4),$g$1,""

    کامنت

    • mehrabn

      • 2014/08/09
      • 49
      • 39.00

      #3
      با تشکر از راه حل شما،فقط یه مشکلی اینجا وجود دارهآاینکه هر روز یه ستون به ستون های من اضافه میشه و در طول سال نزدیک 300-400تا ستون خواهم داشت که هم فایل اکسل سنگین میشه و هم اینکه به تعداد ستون ها باید فرمول بنویسم.نمیشه با فرمول سرچ کردن" HLookup " اینکارو انجام بدیم؟

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        نوشته اصلی توسط mehrabn
        با تشکر از راه حل شما،فقط یه مشکلی اینجا وجود دارهآاینکه هر روز یه ستون به ستون های من اضافه میشه و در طول سال نزدیک 300-400تا ستون خواهم داشت که هم فایل اکسل سنگین میشه و هم اینکه به تعداد ستون ها باید فرمول بنویسم.نمیشه با فرمول سرچ کردن" HLookup " اینکارو انجام بدیم؟
        با سلام

        فایل پیوست با vb تهیه گردید هر ستون جدیدی اضافه شود مشکلی در روند برنامه ایجاد نمیگردد.
        بررسی و اعلام نظر بفرمایید

        کد PHP:
        Sub TEST()
           
        Dim STR As String
        Sheet1.Cells(Sheet1.Rows.Count"A").End(xlUp).Row
        Application.WorksheetFunction.CountA(Range("1:1"))

        Columns(1).Select
            Selection
        .ClearContents
            Cells
        (1n).Select
            

        For 2 To Z
        For 2 To n
        If Cells(iJ).Value <> "" Then
            STR 
        STR Cells(1J).Value ","
            
        Cells(i1).Value STR
            End 
        If
            
        Next J
            STR 
        ""
        Next i
        End Sub 
        فایل های پیوست شده
        Last edited by iranweld; 2015/09/08, 07:50.

        کامنت

        چند لحظه..