excle中如何實現左圖到右圖的效果

時間 2021-10-14 21:10:27

1樓:匿名使用者

我跟大神們的答案都不一樣,因為他們的方法我乙個也不會。我只會函式。

先在原始資料旁邊建表,輸入表頭,表頭中「住戶姓名」的個數要等於每個小區居住人數的最大值(題目中小區三住了4戶,則表頭中要有4組「住戶姓名」和「身份證號」)。然後在f2中輸入公式=offset($a1,countif($f$1:f$1,$f$1),mod(column(),2)+1),然後向右填充。

複製公式到f5,向右填充,同理複製到f7,填充。

最後把e:m區域複製到新的一張sheet,保留值。完成。

這個方法的代價就是:需要自行判斷每行需要向右填充多少個單元格,填充的數量應該是住戶人數*2。

供參考。

2樓:退休畫線工

用power query可以實現,資料選單——獲取或轉換資料,從**或區域,選擇資料來源區域。資料匯入到power query中後,

第1步,小區名填充滿(向下填充)

第2步,合併姓名與身份證兩列資料為一列,並用明顯的分隔符分隔(便於後續還要根據分隔符重新分開),如用空格,逗號等。

第3步,以小區名為依據分組,先選擇對合併列做求和運算,因為是文字,分組後的結果為error,通過修改m語句,將求和運算變成文字合併。

第4步,對合併後的文字列按原分隔符拆分。

第5步,修改列標題

第6步,將power query中得到的結果上載到excel工作表中(預設上載到新的工作表,下面的截圖為了便於**,上載到資料來源工作表中)

截圖中的pq中m語句就是修改後的,第2列得到了正確的合併文字。

修改前是:

= table.group(合併的列, , })

修改為:

= table.group(合併的列, , })

power query中處理過程的全部m語句如下:

let源 = excel.currentworkbook()[content],

更改的型別 = table.transformcolumntypes(源,, , }),

向下填充 = table.filldown(更改的型別,),

合併的列 = table.combinecolumns(table.transformcolumntypes(向下填充, }, "zh-cn"),,combiner.

combinetextbydelimiter(" ", quotestyle.none),"已合併"),

分組的行 = table.group(合併的列, , }),

按分隔符拆分列 = table.splitcolumn(分組的行, "姓名", splitter.splittextbydelimiter(" ", quotestyle.

csv), ),

更改的型別1 = table.transformcolumntypes(按分隔符拆分列,, , , , , , , }),

重新命名的列 = table.renamecolumns(更改的型別1,, , , , , , , })

in重新命名的列

怎麼用ps把左圖變成右圖這個效果

3樓:板式換熱器

你1好,在ps裡面內找到色彩範圍選擇樹葉顏色選擇後填充粉色花朵。

如何利用flash中的as實現畫筆功能

as2.0這我們提供了一些繪圖方法,利用這些方法,我們可以繪製一些圖形。下面來認識一下這些方法。首先是畫直線,要畫線應先確定線的型別等,as提供的是 linestyle 方法 該方法確定線條的型別。常用格式 mc.linestyle 粗細,顏色,透明度 該方法還有其它一些引數,本文就不介紹了。比如 ...

excel中如何實現多資料快速替換

1 入圖所示,如何將張三全部替換成李四。2 在開始選單中,選擇查詢和選擇,點選替換功能 使用快捷鍵ctrl f鍵,也可以開啟替換頁面。3 輸入需要替換的內容。4 點選全部替換按鈕。5 資料會進行自動替換。答問題補充 假設原ab列資料在sheet1表,原e列資料在sheet2表,在f1輸入公式 if ...

Eclipse中如何實現對css樣式的自動提示

當我們想輸入例如box shadow屬性的時候,發現沒有自動提示。如果完全靠記憶難免出錯。滑鼠右鍵點選此檔案,選擇properties選項。點選左側的web content settings,可以看到css profile選擇的是none。沒有定義css的描述檔案。選擇css3 cascading ...