EXCEL 欄轉換成列,或列轉換成欄 方法 二

如何將 Excel 中的多個資料列和資料欄轉換成資料欄和資料列


當您使用本文開頭所列的 Microsoft Excel 產品時,可以使用工作表公式將橫跨多個資料列和資料欄的資料,轉換成資料庫格式 (分欄)。


下列範例將資料欄中每 4 列資料,轉換成單列中的 4 欄資料 (與資料庫欄位和記錄配置類似)。這與您在開啟包含郵寄標籤格式資料的工作表或文字檔時所發生的情況類似。


範例

  1. 在新的工作表中,輸入下列資料:
    A1:Smith, John
    A2:111 Pine St.
    A3:San Diego, CA
    A4:(555) 128-549
    A5:Jones, Sue
    A6:222 Oak Ln.
    A7:New York, NY
    A8:(555) 238-1845
    A9:Anderson, Tom
    A10:333 Cherry Ave.
    A11:Chicago, IL
    A12:(555) 581-4914
  2. 在儲存格 C1 中輸入下列公式:
    =OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))
  3. 將此公式往 F 欄方向填入,並往下到第 3 列。
  4. 視需要調整資料欄大小。請注意,資料現在以下列方式顯示在儲存格 C1 到 F3:

Smith, John 111 Pine St. San Diego, CA (555) 128-549
Jones, Sue 222 Oak Ln.New York, NY (555) 238-1845
Anderson, Tom 333 Cherry Ave. Chicago, IL (555) 581-4914


此公式可解譯為
OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))
其中:
  • f_row = 此位移公式的列號
  • f_col = 此位移公式的欄號
  • rows_in_set = 組成一筆資料記錄的資料列數
  • col_in_set = 資料欄數

EXCEL 欄轉換成列,或列轉換成欄 方法 一

假定您有一欄文字:
乳品
肉類
飲料
蔬果
您想變更成一列,如下:
乳品    肉類       飲料蔬果  
或是您有一列資料,想變更成ㄧ欄。
手動ㄧ個項目ㄧ個項目的移動資料,是ㄧ件令人厭煩的工作。您可以使用 [選擇性貼上] 命令,快速地將ㄧ欄資料轉置成ㄧ列資料,或將ㄧ列資料轉置成ㄧ欄資料,來節省時間。

在欄及列之間移動資料

  1. 複製ㄧ欄 (列) 或多欄 (列) 的資料。
  2. 您將複製的資料貼上之前,先在目的儲存格按ㄧ下滑鼠右鍵 (您要貼上資料的欄或列的第一個儲存格),然後按ㄧ下 [選擇性貼上]
  3. 在 [選擇性貼上] 對話方塊,選取 [轉置],然後按ㄧ下 [確定]
您會在對話方塊的右下角找到 [轉置] 核取方塊:
[選擇性貼上] 對話方塊
Excel 會從您的第一個儲存格開始,將資料貼到列或欄。
 附註 
  • 欄與列不可以重疊。例如,如果您選取 C 欄裡面的值,然後試圖貼到與 C 欄重疊的列,Excel 會顯示錯誤訊息。當您貼上ㄧ欄或ㄧ列,目的區域必須在原始值之外。
  • 如果您複製並貼上ㄧ欄以上的資料,Excel 會將最左邊的ㄧ欄放在最上方。例如,假定您複製工作表的 A 欄和 B 欄的資料,然後從另ㄧ張工作表的 1 列開始貼上。Excel 會將 A 欄的資料放在 1 列,B 欄的資料放在 2 列,以此類推。
  • 如果您沒看到 [選擇性貼上] 命令,請先確定您是否在第一個目的儲存格按ㄧ下滑鼠右鍵。您也可以在 [編輯] 功能表找到這個命令。如果您仍然看不到這個命令,請確定您使用的是不是 Excel 2000 或更新版本。

MyDAC是怎樣工作的?


MyDAC,您可以連接到MySQL在兩個方面:在直接模式或客戶端模式。
在直接模式,MyDAC直接連接到MySQL不使用MySQL的客戶端軟件。 在客戶端模式,MyDAC通過連接到MySQL的MySQL客戶端庫。 MySQL客戶端庫提供了MySQL服務器。
相比之下,Borland數據庫引擎(BDE)使用若干層來訪問MySQL和需要額外的數據訪問軟件安裝在客戶機上。
BDE的數據傳輸協議,如下所示。
BDE Connection Protocol
BDE連接協議
在客戶使用MyDAC模式允許您的應用程序,以避免使用溴化和ODBC。
MyDAC Connection Flow [Client Mode]
MyDAC連接流[客戶端模式]
使用MyDAC在直接模式提供最佳的轉移路線。
MyDAC Connection Flow [Direct Mode]
MyDAC連接流[直接模式]








主要特點

以下列表描述的主要特點是數據訪問組件為MySQL。
  • 直接訪問服務器的數據不使用客戶端庫。不需要安裝其他數據提供層(如BDE和ODBC)
  • 的VCL,VCL.NET,和CLX版本的庫可用
  • 全面 支持最新版本的MySQL服務器
  • 支持所有MySQL Server數據類型
  • 斷開連接的模型自動連接控制與數據離線
  • 局部故障檢測方面的損失,並含蓄地重新執行某些操作
  • 所有類型的地方進行排序和篩選,包括計算和查閱字段
  • 自動數據更新與 TMyQuery,TMyTable 和 TMyStoredProc 組件
  • Unicode和國家字符集支持
  • 支持MySQL的許多特有的功能,如鎖定,SET和枚舉類型
  • 先進的腳本執行功能與 TMyScript 組件
  • 支持使用宏在SQL
  • 集成dbForge融合標準版的MySQL的執行先進的數據庫開發和管理任務
  • 從BDE輕鬆遷移的遷移嚮導
  • 允許您使用專業版的Delphi和C + + Builder開發客戶機/服務器應用程序
  • 包括年度MyDAC訂閱的優先支持
  • 許可免版稅每個開發,每個團隊或每個站點

MyDAC設計時視圖

Data Access Components for MySQL design-time



Quick Sort -delphi

 procedure QuickSort(var A: array of Integer; iLo, iHi: Integer);
  var
    Lo, Hi, Mid, T: Integer;
  begin
    Lo := iLo;
    Hi := iHi;
    Mid := A[(Lo + Hi) div 2];

    repeat

      while   A[Lo]  <     Mid    do Inc(Lo);

      while A[Hi]      >   Mid do Dec(Hi);

      if Lo  <=  Hi then
      begin
       
        T := A[Lo];
        A[Lo] := A[Hi];
        A[Hi] := T;
        Inc(Lo);
        Dec(Hi);
      end;
    until   Lo > Hi;

    if Hi >   iLo then QuickSort(A, iLo, Hi);
    if Lo <  iHi then QuickSort(A, Lo, iHi);

 end;

//==============================================
SEE AS:

Bubble Sort - delphi

 

Selection Sort - delphi

Selection Sort - delphi

procedure  SelectionSort(var A: array of Integer);
var
  I, J, T: Integer;
begin
  for I := Low(A) to High(A) - 1 do
    for J := High(A) downto I + 1 do
      if A[I] > A[J] then
      begin
       
        T := A[I];
        A[I] := A[J];
        A[J] := T;
      
      end;
end;


//=================================
// see as:

Bubble Sort - delphi

Quick Sort -delphi

 

Bubble Sort - delphi

procedure  BubbleSort(var A: array of Integer);
var
  I, J, T: Integer;
begin

  for I := High(A) downto Low(A) do
    for J := Low(A) to High(A) - 1 do
      if A[J] > A[J + 1] then
      begin
           
        T := A[J];
        A[J] := A[J + 1];
        A[J + 1] := T;
       
      end;
end;

//=================================
// see as:

Selection Sort - delphi

Quick Sort -delphi

 

Windows 7 網路疑難排解工具

提示:
Windows 7 - 瞭解和把握網路故障排除工具


當該疑難排解程式 無法解決問題時,可能要深入到 Windows 工具箱中。Windows 7 包含各種實用程式,您可以使用 diag¬nose、 監視器,和修復網路連接。這是更有用網路相關命令列實用工具中 Windows 7 的一些和如何使用每個摘要。要瞭解有關實用程式,包括其正確的語法在命令提示視窗中鍵入可執行檔的名稱後加上  /?。



獲取 MAC 位址 (Getmac.exe) 發現媒體存取控制 (MAC) 位址,並列出了所有的網卡中一的電腦相關的網路通訊協定,本地或通過網路。

Hostname (Hostname.exe) 顯示當前電腦的主機名稱。

IP 配置實用程式 (Ipconfig.exe) 顯示所有當前傳輸控制協定/internet 協定 (TCP/IP) 網路配置值,並刷新動態主機設定通訊協定 (DHCP) 和 DNS 設置。

名稱伺服器查找 (Nslookup.exe) 顯示有關特定 IP 位址或主機名稱的網域名稱系統記錄的資訊,以便您可以解決 DNS 問題。

網路服務命令 (Net.exe) 執行廣泛的網路任務。鍵入網不使用任何參數,請參閱可用的命令列選項的完整清單。

Netstat (Netstat.exe) 顯示活動 TCP 連接埠的電腦是聽、 乙太網統計資料、 IP 路由表和 ipv4/ipv6 的統計數字。

網路命令列介面 (Netsh.exe) 顯示或修改的本地或遠端電腦的當前正在運行的網路配置。此腳本的命令列實用工具有大量的全面詳細介紹在説明中的選項。

PathPing (Pathping.exe) 將 Traceroute 和坪,以找出在一個路由器或網路連接問題的功能相結合。

TCP/IP NetBIOS 資訊 (Nbtstat.exe) 顯示統計資訊為 NetBIOS 通過協定 TCP/IP (NetBT),為本地電腦和遠端的電腦和 NetBIOS 名稱緩存的 NetBIOS 名稱表。

TCP/IP Ping (Ping.exe) 驗證 IP 級連接到另一個互聯網位址發送 Internet 控制消息協定 (ICMP) 資料包和測量回應時間以毫秒為單位)。

TCP/IP 路由 (Route.exe) 顯示和修改本地 IP 路由表中的條目。

TCP/IP Traceroute (Tracert.exe) 確定一個的互聯網位址的路徑,並列出每一跳到所需的時間。它 ’s 用於特定網段上的連接問題的疑難排解。

有一個非常強大和便捷工具值得一提的,在 Windows 7 中未提供,但可免費下載。網路監視器是,它允許您捕獲網路通信、 查看它,和分析它的協定分析儀。您可以get the free download from Microsoft. 

微軟線上客服 Virtual Call Center 正式上線

與您分享! 微軟線上客服(Virtual Call Center)自2010年 2月1日開始正式上線了,裡面包括了產品購買 、產品啟動、售後服務以及意見回饋~~歡迎您至http://support.microsoft.com/gp/msservice/zh-tw提供您的意見回饋。
!cid_image001_png@01CAA669

Panda USB 隨身碟 免費病毒疫苗


全新!Panda USB 病毒疫苗
對抗病毒和惡意軟體的免費抗體
各種USB裝置的守護神
各種USB裝置的守護神!對抗病毒和惡意軟體的免費抗體!
立即享用
行動儲存裝置,
已經成為新一代的
惡意軟體溫床


隨身碟、數位相機、MP4播放器...
目前所有的USB裝置,
都有可能感染您的電腦。

請注意!
現在USB裝置的驅動程式裡面,
已經出現模擬AutoRun檔案的新型網路威脅

Panda USB 病毒疫苗是一個完全免費的反惡意軟體程式,能夠有效幫您對抗最新型的USB裝置威脅。
此疫苗是透過一套預防式的安全防護網,
來守護您的電腦以及行動儲存裝置。
 免費下載