تابعنا

youtube

شاهد شروحات ودروس في الاكسل Excel Powerquery

الأحد، 28 يونيو 2026

 




Date Product ID Total Sales
04/08/2024 MN-12 900
07/08/2024 FG-1 1500
07/08/2024 FF-2-M 500
12/08/2024 R-S-2-2 600
14/08/2024 F-1-3 800
21/08/2024 R-T3 1400


تعديل العمود الثاني بحيث يتم استبدال جميع العلامات \ / , .  بالعلامة -

 

 = Table.TransformColumns( #"Changed Type" ,

  List.Transform( {"Product ID" }, each { _ , each Text.Replace(Text.Replace(Text.Replace( Text.Replace(_,".","-"),"/","-"),"\","-"),",","-")}) )


او بديل استخدام دالة  Text.Replace 
بشكل مكرر
استخدام 

List.Accumulate(

= Table.TransformColumns(
    #"Changed Type",
    {
        {
            "Product ID",
            each List.Accumulate(
                {".", "/", "\", ","},
                _,
                (state, current) => Text.Replace(state, current, "-")
            )
        }
    }
)


---------
او فصل كل صف في العمود  ثم دمجه بعلامة معينه 
= Table.TransformColumns( #"Changed Type" , List.Transform( {"Product ID" }, each { _ , each 
Text.Combine(Text.SplitAny(_, "./,\"),"-")}))



ليست هناك تعليقات:

إرسال تعليق