2012-08-28 65 views
0

我已經搜索並搜索了一個解決方案 - 但後來我不知道從哪一個開始。可能不是最有效的搜索。從另一個表中某些可變行數中獲取數據

我有一個電子表格,按照時間順序排列他們旁邊的負責人的首字母(領導者和備份)的任務。我將創建一個新的工作表,以不同的方式顯示這些數據,並且是基於人員的。

有沒有辦法讓Excel找出哪些行已經給出了首字母縮寫(首字母在它們自己的源代碼中的單元格中) - 在引導單元格或備份單元格中 - 然後插入像下面那樣的公式行?這個例子從不同的單元格中抓取了一堆文本,並將它們放在一起(AB + CD,這個地方 - 這樣做),我用了不同的佈局。我需要的Excel做的是填補行(30,下同):!

= 'AUDSCHED-COPY' I30 & 「+」 & 'AUDSCHED-COPY' J30 & 「」 &「AUDSCHED-COPY '!D30 &「 - 」&'AUDSCHED-COPY'!E30

我想每個人都有一個小節,一個在另一個之上。 Excel能夠根據一個人的姓名首字母在另一張紙上出現的次數來調整整張表格嗎?

回答

0

這涉及到很多關於你想達到什麼的猜測,但至少應該是一個開始。

將公式應用於現有工作表中的所有行。

  1. 複製緊靠現有數據下面的標籤行以外的所有行。
  2. ColumnJ的複製部分移至空白列,如Y(相同行)。
  3. ColumnI的複製部分移至空白列,如Z(相同行)。
  4. ColumnsY and Z的相關行移動到ColumnsI and J
  5. 在現有的 表中爲ColumnsI to K創建新表中的數據透視表,其中行標籤的標籤爲ColumnIColumnJ
  6. 按字母順序排列透視行。

要添加新任務,請覆蓋第一個複製的行,然後在覆蓋行和刷新數據透視表下面的行上覆制[從緊靠標籤行到覆蓋行]的所有行。

不優雅,但如果這種「手動」方法達到你想要的結果,那麼你有一個代碼解決方案的基礎。

相關問題