2016-12-01 39 views
1

我有以下情形: 我有一個excel表與下面的數據: Excel工作表1包含以下數據:如何將數據從工作表Sheet行1通過整個片材複製到Sheet2的行2和環

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 
First Name Last Name Email  Phone  City  State  Zip 
-------------------------------------------------------------------------------- 
John  Adams  [email protected] 1234567  Any Town VA  12345 
John  William  [email protected] 1234568  Any Town VA  12345 
John  Smith  [email protected] 1234569  Any Town VA  12345 
John  Edwards  [email protected] 1234560  Any Town VA  12345 

================================ 

Excel Sheet 2 

COLUMN 1 COLUMN 2  COLUMN 3 COLUMN 4 
-------------------  ------------- ------------- 
JADAMS  JWILLIAM  JSMITH  JEDWARDS 
{FIRST_NAME}{FIRST_NAME} {FIRST_NAME}{FIRST_NAME} 
{LAST_NAME} {LAST_NAME}  {LAST_NAME} {LAST_NAME} 
{EMAIL}  {EMAIL}   {EMAIL}  {EMAIL} 
{PHONE}  {PHONE}   {PHONE}  {PHONE} 
{CITY}  {CITY}   {CITY}  {CITY} 
{STATE}  {STATE}   {STATE}  {STATE} 
{ZIP}  {ZIP}   {ZIP}  {ZIP} 
1/1/2000 1/1/2002  1/1/2005 1/1/2000 
ADD   UPDATE   INSERT  ADD 
HOME  BUSINESS  HOME  BUSINESS 
Y   N    Y   Y 
Y   Y    N   Y 
N   Y    Y   Y 
M   M    M   F 

我想要將Sheet 1中的First Name複製到Sheet 2中並替換{}中包含的{FIRST_NAME}和其他數據,然後遍歷Sheet 1,直到掃描完所有行。

+0

可以使用在Sheet1一個輔助列,它是第一個名字的首字母和姓氏的串聯。然後做一個INDEX/MATCH公式來獲得正確的信息。 –

+1

你可以在這裏複製和粘貼特殊 - >粘貼爲轉置嗎? –

+0

使用轉置將Sheet1複製到Sheet 2允許我通過= VALUE函數使用它,並將sheet1中的單元格數據複製到需要的Sheet2的單元格數據中。 謝謝大家! – Ikram

回答

0

你不需要VBA這裏,只需複製您的所有數據在Sheet1,然後去到Sheet2和Paste Special一定要選擇Transpose選項

注意,調出選擇性粘貼對話框中您可以按Alt鍵+Ë+小號

+0

使用轉置將Sheet1複製到Sheet 2允許我通過= VALUE函數使用它,並將sheet1中的單元格數據複製到需要的Sheet2的單元格數據中。 謝謝CallumDA33,Scott,Matt – Ikram

+0

沒問題,如果這回答了您的問題,請將其標記爲已接受以關閉此問題。您可以通過單擊此答案左側的刻度線來完成此操作 – CallumDA

相關問題